Developer Beta System Requirements
The OS X El Capitan Developer Beta supports the following Macs:
- iMac (Mid 2007 or newer)
- MacBook Air (Late 2008 or newer)
- MacBook (Late 2008 Aluminum, or Early 2009 or newer)
- Mac mini (Early 2009 or newer)
- MacBook Pro (Mid/Late 2007 or newer)
- Mac Pro (Early 2008 or newer)
- Xserve (Early 2009)
Notes and Known Issues
- After upgrading to OS X El Capitan Developer Beta, applications that write to protected/system locations may no longer function correctly.
- Directly upgrading from OS X Lion or earlier to OS X El Capitan Developer Beta is not recommended.
- Selecting the ‘Do It Later’ option will not install updates for standard user accounts.
- Some systems may fail to boot after installation if USB devices are attached. Remove USB devices before booting to resolve.
- Some Apple ID accounts will be offered the option to upgrade to using two-factor authentication. For More information about using two-factor authentication with your Apple ID see apple.com/support/two-factor-authentication.
- Attempting to enroll in two-factor authentication after installing OS X El Capitan Beta 3 may display an error regarding access to iCloud secure data. The iCloud Preference Pane can be used to complete enrollment.
- After enabling two-factor authentication users may be prompted to re-enable two-factor authentication again.
- If you have two-factor authentication enabled, you may not be able to sign into services using OS X El Capitan or iOS 9 beta 2 or earlier.
- If you enable two-factor authentication, iTunes purchases on Mac and Windows will require you to append a 6-digit code to the end of your password on every purchase. The 6-digit code will automatically be sent to your iOS 9 or OS X El Capitan devices.
- When there is only a single trusted device using two-factor authentication, you will need to generate a code in the iCloud Preference Pane when requested.
- If you disable two-factor authentication and set a new password at apple.com, the password requirements are not indicated so your password may not be accepted. Please ensure your password meets the following requirements:
- Have at least one lower case character
- Have at least one capital letter
- Have at least one number
- Your password must not contain more than two consecutive identical characters
- Not be the same as the account name
- Be at least 8 characters
- Not be a common password
- You cannot manage your two-factor authentication trusted devices at apple.com. Devices can be managed in the iCloud Preference Pane.
- Location dropdown menus in the Places view may not work correctly.
- Faces may not be detected in newly-imported photos.
- Books, Cards and Calendars created in iPhoto may have missing content.
- Time Machine cannot selectively restore deleted messages in Mail in OS X El Capitan Developer Beta 3.
- Email received before installing OS X El Capitan Beta 1 will not work with the Proactive Assistant features.
- Mail may exit unexpectedly when checking for new messages on an Exchange 2010 account.
- Photos libraries are not backwards compatible. Once a library has been opened in the OS X El Capitan Developer Beta, it will no longer be openable in OS X Yosemite or earlier.
- Upgrades of existing iPhoto / Aperture libraries to Photos libraries will not succeed in OS X El Capitan Beta 3. Upgrade your iPhoto / Aperture library to Photos on a pre-OS X El Capitan Beta 3 system or create a new Photos library and import the assets into this new library.
- Photos app may prevent system sleep. Quit Photos before putting the system to sleep.
- Addresses may not be visible in edit panel when ordering print products.
- System file permissions are automatically protected, and updated during Software Updates. The Repair Permissions function is no longer necessary.
- OS X El Capitan is the last major release of OS X that will support the previously deprecated garbage collection runtime. Applications or features that depend upon garbage collection may not function properly or will not launch when the runtime is removed. Developers should use Automatic Reference Counting (ARC) or manual retain/release for memory management. Xcode includes tools to aid in this migration.
- OS X El Capitan is the last major release of OS X that will support the previously deprecated Java 6 runtime and tools provided by Apple. Applications or features that depend upon Java 6 may not function properly or will not launch when Java 6 is removed. Developers should move to a newer version of Java as provided by Oracle. For more info on Java from Oracle: http://www.oracle.com/technetwork/java/javase/overview/
- When negotiating a TLS/SSL connection with Diffie-Hellman key exchange, OS X El Capitan requires a 1024-bit group or larger. OS X El Capitan will not connect to a server that allows negotiation with a 512-bit or smaller group. These connections include:
- Secure Web (HTTPS)
- Enterprise Wi-Fi (802.1X)
- Secure e-mail (IMAP, POP, SMTP)
- Printing servers (IPPS)
- The nscurl tool on OS X El Capitan supports diagnosing ATS secure connections. For example, /usr/bin/nscurl –ats-diagnostics https://www.example.com will display ATS connection information for www.example.com. Run /usr/bin/nscurl -h for more information.
- Aperture may crash when importing audio on certain configs.
- Some apps not downloaded from the App Store may take longer than expected to verify and prepare before launching.
- Creation of a Boot Camp partition may fail.
- The built-in and connected cameras may not work in some Apps.
- FileVault passwords may not be recoverable via iCloud.
- Devices running iOS 9 Beta may not connect to iTunes on OS X El Capitan Developer Beta 3. To resolve install Xcode 7 beta or iTunes 12.2.
- Attempting to boot using the debug kernel may cause your system to panic.
- Wireless Migration may not work as expected in OS X El Capitan Beta 3. To work around, please migrate via a wired connection.
- The iOS 8.x Simulator may perform slowly on OS X El Capitan.
- Some USB devices may not mount.
- Xcode versions prior to 7 are not supported on OS X El Capitan Beta 3.
- Some versions of Eclipse may hang during use.
- In OS X El Capitan Beta 3 MTKMesh, MTKMeshBuffer, GLKMesh and GLKMeshBuffer objects initialize incorrectly, limiting the use of MetalKit and GLKit with Model I/O.
- AIM video chat and screen sharing in Messages are not available in this beta.
- 2012 and later systems may fail to associate to Wi-Fi after wake from sleep. Turn Wi-Fi off and on to resolve this issue.