-->
The history of macOS, Apple's current Mac operating system originally named Mac OS X until 2012 and then OS X until 2016, began with the company's project to replace its 'classic' Mac OS.That system, up to and including its final release Mac OS 9, was a direct descendant of the operating system Apple had used in its Macintosh computers since their introduction in 1984. Apple always surprises us with OS updates, and iOS 15 will undoubtedly bring some surprising new features and tweaks of old standards. Apple The next version of iPadOS could include a.redesigned. Get a sneak peek at upcoming web technologies in macOS and iOS with Safari Technology Preview and experiment with these technologies in your websites and extensions. Safari Technology Preview for macOS Big Sur Requires macOS 11. Safari Technology Preview for macOS Catalina Requires macOS 10.15. MacOS Sierra (version 10.12) is the thirteenth major release of macOS (previously known as OS X and Mac OS X), Apple Inc.' S desktop and server operating system for Macintosh computers. The name 'macOS' stems from the intention to uniform the operating system's name with that of iOS, watchOS and tvOS. The feature works on both Mojave Macs and iOS devices running iOS 12. In 2015, Apple decided to switch from calling the Mac operating system 'OS X' to 'macOS.'.
Before setting up Microsoft Intune, review the supported operating systems and browsers.
For help installing Intune on your device, see using managed devices to get work done and Intune network bandwidth usage.
For more information on configuration service provider support, visit the Configuration service provider reference.
Note
Intune requires Android 6.x or higher for applications and devices to access company resources via the Company Portal app for Android and the Intune App SDK for Android. This requirement does NOT apply to Polycom Android-based Teams devices running 4.4. These devices will continue to be supported.
Intune supported operating systems
You can manage devices running the following operating systems:
Apple
- Apple iOS 12.0 and later
- Apple iPadOS 13.0 and later
- Mac OS X 10.13 and later
- Android 5.0 and later (including Samsung KNOX Standard 2.4 and higher: requirements)
- Android enterprise: requirements
Microsoft
Surface Hub
Windows 10 (Home, S, Pro, Education, and Enterprise versions)
Windows 10 Enterprise 2019 LTSC
For more information about managing devices running Windows 10 2019 LTSC, see What's new in Windows 10 Enterprise 2019 LTSC
Windows 10 IoT Enterprise (x86, x64)
Windows Holographic for Business
For more information about managing devices running Windows Holographic for Business, see Window Holographic for Business support.
Windows 10 Teams (Surface Hub)
For more information about managing devices running Windows 10 Teams, see Manage Surface Hub with MDM
Windows 10 1709 (RS3) and later, Windows 8.1 RT, PCs running Windows 8.1 (Sustaining mode)
Note
Not all Windows Editions support all available operating system features being configured through MDM. See the Windows configuration service provider reference docs. Each CSP highlights which Windows Editions are supported.
Customers with Enterprise Management + Security (EMS) can also use Azure Active Directory (Azure AD) to register Windows 10 devices.
For guidelines on using Windows 10 virtual machines with Intune, see Using Windows 10 virtual machines.
Note
Intune does not currently support managing UWF enabled devices. See Unified Write Filter (UWF) feature for more information.
Supported Samsung Knox Standard devices
To avoid Knox activation errors that prevent MDM enrollment, the Company Portal app only attempts Samsung Knox activation during MDM enrollment if the device appears in the list of supported Knox devices. Devices that don't support Samsung Knox activation enroll as standard Android devices. A Samsung device might have some model numbers that support Knox, while others don't. Verify Knox compatibility with your device reseller before you buy and deploy Samsung devices.
Note
Enrolling Samsung Knox devices may require you to enable access to Samsung servers.
The following list of Samsung device models do not support Knox. They are enrolled as native Android devices by the Company Portal app for Android:
Device Name | Device Model Numbers |
---|---|
Galaxy Avant | SM-G386T |
Galaxy Core 2/Core 2 Duos | SM-G355H SM-G355M |
Galaxy Core Lite | SM-G3588V |
Galaxy Core Prime | SM-G360H |
Galaxy Core LTE | SM-G386F SM-G386W |
Galaxy Grand | GT-I9082L GT-I9082 GT-I9080L |
Galaxy Grand 3 | SM-G7200 |
Galaxy Grand Neo | GT-I9060I |
Galaxy Grand Prime Value Edition | SM-G531H |
Galaxy J Max | SM-T285YD |
Galaxy J1 | SM-J100H SM-J100M SM-J100ML |
Galaxy J1 Ace | SM-J110F SM-J110H |
Galaxy J1 Mini | SM-J105M |
Galaxy J2/J2 Pro | SM-J200H SM-J210F |
Galaxy J3 | SM-J320F SM-J320FN SM-J320H SM-J320M |
Galaxy K Zoom | SM-C115 |
Galaxy Light | SGH-T399N |
Galaxy Note 3 | SM-N9002 SM-N9009 |
Galaxy Note 7/Note 7 Duos | SM-N930S SM-N9300 SM-N930F SM-N930T SM-N9300 SM-N930F SM-N930S SM-N930T |
Galaxy Note 10.1 3G | SM-P602 |
Galaxy S2 Plus | GT-I9105P |
Galaxy S3 Mini | SM-G730A SM-G730V |
Galaxy S3 Neo | GT-I9300 GT-I9300I |
Galaxy S4 | SM-S975L |
Galaxy S4 Neo | SM-G318ML |
Galaxy S5 | SM-G9006W |
Galaxy S6 Edge | 404SC |
Galaxy Tab A 7.0' | SM-T280 SM-T285 |
Galaxy Tab 3 7'/Tab 3 Lite 7' | SM-T116 SM-T210 SM-T211 |
Galaxy Tab 3 8.0' | SM-T311 |
Galaxy Tab 3 10.1' | GT-P5200 GT-P5210 GT-P5220 |
Galaxy Trend 2 Lite | SM-G318H |
Galaxy V Plus | SM-G318HZ |
Galaxy Young 2 Duos | SM-G130BU |
Intune supported web browsers
Different administrative tasks require that you use one of the following administrative websites.
The following browsers are supported for these portals:
- Microsoft Edge (latest version)
- Microsoft Internet Explorer 11
- Safari (latest version, Mac only)
- Chrome (latest version)
- Firefox (latest version)
Xcode is a complete developer toolset for creating apps for Mac, iPhone, iPad, Apple Watch, and Apple TV. Xcode brings user interface design, coding, testing, debugging, and submitting to the App Store all into a unified workflow.
Downloading and updating Xcode
The current release of Xcode is available as a free download from the Mac App Store. The Mac App Store will notify you when an update is available or you can have macOS update automatically as it becomes available.
The latest beta version and previous versions of Xcode can be downloaded from the Downloads page. To download Xcode, simply sign in with your Apple ID.Apple Developer Program membership is not required.
Using Xcode
Supported Samsung Knox Standard devices
To avoid Knox activation errors that prevent MDM enrollment, the Company Portal app only attempts Samsung Knox activation during MDM enrollment if the device appears in the list of supported Knox devices. Devices that don't support Samsung Knox activation enroll as standard Android devices. A Samsung device might have some model numbers that support Knox, while others don't. Verify Knox compatibility with your device reseller before you buy and deploy Samsung devices.
Note
Enrolling Samsung Knox devices may require you to enable access to Samsung servers.
The following list of Samsung device models do not support Knox. They are enrolled as native Android devices by the Company Portal app for Android:
Device Name | Device Model Numbers |
---|---|
Galaxy Avant | SM-G386T |
Galaxy Core 2/Core 2 Duos | SM-G355H SM-G355M |
Galaxy Core Lite | SM-G3588V |
Galaxy Core Prime | SM-G360H |
Galaxy Core LTE | SM-G386F SM-G386W |
Galaxy Grand | GT-I9082L GT-I9082 GT-I9080L |
Galaxy Grand 3 | SM-G7200 |
Galaxy Grand Neo | GT-I9060I |
Galaxy Grand Prime Value Edition | SM-G531H |
Galaxy J Max | SM-T285YD |
Galaxy J1 | SM-J100H SM-J100M SM-J100ML |
Galaxy J1 Ace | SM-J110F SM-J110H |
Galaxy J1 Mini | SM-J105M |
Galaxy J2/J2 Pro | SM-J200H SM-J210F |
Galaxy J3 | SM-J320F SM-J320FN SM-J320H SM-J320M |
Galaxy K Zoom | SM-C115 |
Galaxy Light | SGH-T399N |
Galaxy Note 3 | SM-N9002 SM-N9009 |
Galaxy Note 7/Note 7 Duos | SM-N930S SM-N9300 SM-N930F SM-N930T SM-N9300 SM-N930F SM-N930S SM-N930T |
Galaxy Note 10.1 3G | SM-P602 |
Galaxy S2 Plus | GT-I9105P |
Galaxy S3 Mini | SM-G730A SM-G730V |
Galaxy S3 Neo | GT-I9300 GT-I9300I |
Galaxy S4 | SM-S975L |
Galaxy S4 Neo | SM-G318ML |
Galaxy S5 | SM-G9006W |
Galaxy S6 Edge | 404SC |
Galaxy Tab A 7.0' | SM-T280 SM-T285 |
Galaxy Tab 3 7'/Tab 3 Lite 7' | SM-T116 SM-T210 SM-T211 |
Galaxy Tab 3 8.0' | SM-T311 |
Galaxy Tab 3 10.1' | GT-P5200 GT-P5210 GT-P5220 |
Galaxy Trend 2 Lite | SM-G318H |
Galaxy V Plus | SM-G318HZ |
Galaxy Young 2 Duos | SM-G130BU |
Intune supported web browsers
Different administrative tasks require that you use one of the following administrative websites.
The following browsers are supported for these portals:
- Microsoft Edge (latest version)
- Microsoft Internet Explorer 11
- Safari (latest version, Mac only)
- Chrome (latest version)
- Firefox (latest version)
Xcode is a complete developer toolset for creating apps for Mac, iPhone, iPad, Apple Watch, and Apple TV. Xcode brings user interface design, coding, testing, debugging, and submitting to the App Store all into a unified workflow.
Downloading and updating Xcode
The current release of Xcode is available as a free download from the Mac App Store. The Mac App Store will notify you when an update is available or you can have macOS update automatically as it becomes available.
The latest beta version and previous versions of Xcode can be downloaded from the Downloads page. To download Xcode, simply sign in with your Apple ID.Apple Developer Program membership is not required.
Using Xcode
Get step-by-step guidance on how to use Xcode to build, test, and submit apps to the App Store.
Submitting apps to the App Store using Xcode
If you're an Apple Developer Program member, Xcode provides an integrated workflow to prepare and submit apps to App Store. You should use the latest version of Xcode available on the Mac App Store to submit your apps, or when available, the latest GM seed release from the Downloads page.
Do not submit apps built using beta software, as beta versions of Xcode, Operating Systems, and SDKs are for development and testing only.
Learning about changes to Xcode
To learn about the latest features and capabilities in Xcode, see What's New in Xcode. For update details in the latest released versions, including each beta release, see the Xcode Release Notes.
Minimum requirements and supported SDKs
Xcode Version | Minimum OS Required | SDK | Architecture | OS | Simulator | Swift |
---|---|---|---|---|---|---|
Xcode 12.5 beta | macOS Big Sur 11 (Apple silicon Mac) | iOS 14.5 macOS 11.3 tvOS 14.5 watchOS 7.4 DriverKit 20.4 | x86_64 armv7 armv7s arm64 arm64e | iOS 9-14.5 iPadOS 13-14.5 macOS 10.9-11.3 tvOS 9-14.5 watchOS 2-7.4 | iOS 10.3.1-14.5 tvOS 10.2-14.5 watchOS 3.2-7.4 | Swift 4 Swift 4.2 Swift 5.4 |
Xcode 12.4 | macOS Catalina 10.15.4 (Intel-based Mac) macOS Big Sur 11 (Apple silicon Mac) | iOS 14.4 macOS 11.1 tvOS 14.3 watchOS 7.2 DriverKit 20.2 | x86_64 armv7 armv7s arm64 arm64e | iOS 9-14.4 iPadOS 13-14.4 macOS 10.9-11.1 tvOS 9-14.3 watchOS 2-7.2 | iOS 10.3.1-14.4 tvOS 10.2-14.3 watchOS 3.2-7.2 | Swift 4 Swift 4.2 Swift 5.3 |
Xcode 12.3 | macOS Catalina 10.15.4 (Intel-based Mac) macOS Big Sur 11 (Apple silicon Mac) | iOS 14.3 macOS 11.1 tvOS 14.3 watchOS 7.2 DriverKit 20.2 | x86_64 armv7 armv7s arm64 arm64e | iOS 9-14.3 iPadOS 13-14.3 macOS 10.9-11.1 tvOS 9-14.3 watchOS 2-7.2 | iOS 10.3.1-14.3 tvOS 10.2-14.3 watchOS 3.2-7.2 | Swift 4 Swift 4.2 Swift 5.3 |
Xcode 12.2 | macOS Catalina 10.15.4 (Intel-based Mac) macOS Big Sur 11 (Apple silicon Mac) | iOS 14.2 macOS 11 tvOS 14.2 watchOS 7.1 DriverKit 20 | x86_64 armv7 armv7s arm64 arm64e | iOS 9-14.2 iPadOS 13-14.2 macOS 10.9-11 tvOS 9-14.2 watchOS 2-7.1 | iOS 10.3.1-14.2 tvOS 10.2-14.2 watchOS 3.2-7.1 | Swift 4 Swift 4.2 Swift 5.3 |
Xcode 12.1 | macOS Catalina 10.15.4 (Intel-based Mac) macOS Big Sur 11 (Apple silicon Mac) | iOS 14.1 macOS 10.15.6 tvOS 14 watchOS 7 DriverKit 19 | x86_64 armv7 armv7s arm64 arm64e | iOS 9-14.1 iPadOS 13-14.1 macOS 10.9-11 tvOS 9-14 watchOS 2-7 | iOS 10.3.1-14.1 tvOS 10.2-14 watchOS 2-7 | Swift 4 Swift 4.2 Swift 5.3 |
Xcode 12 | macOS Catalina 10.15.4 (Intel-based Mac) | iOS 14 macOS 10.15.6 tvOS 14 watchOS 7 DriverKit 19 | x86_64 armv7 armv7s arm64 arm64e | iOS 9-14 iPadOS 13-14 macOS 10.6-10.15.6 tvOS 9-14 watchOS 2-7 | iOS 10.3.1-14 tvOS 10.2-14 watchOS 3.2-7 | Swift 4 Swift 4.2 Swift 5.3 |
Xcode 11.7 | macOS Catalina 10.15.2 | iOS 13.7 macOS 10.15.6 tvOS 13.4 watchOS 6.2 DriverKit 19 | x86_64 armv7 armv7s arm64 arm64e | iOS 8-13.7 iPadOS 13-13.7 macOS 10.6-10.15.6 tvOS 9-13.4 watchOS 2-6.2 | iOS 10.3.1-13.7 tvOS 10.2-13.4 watchOS 3.2-6.2 | Swift 4 Swift 4.2 Swift 5.2 |
Xcode 11.6 | macOS Catalina 10.15.2 | iOS 13.6 macOS 10.15.6 tvOS 13.4 watchOS 6.2 DriverKit 19 | x86_64 armv7 armv7s arm64 arm64e | iOS 8-13.6 iPadOS 13-13.6 macOS 10.6-10.5.6 tvOS 9-13.4 watchOS 2-6.2 | iOS 10.3.1-13.6 tvOS 10.2-13.4 watchOS 3.2-6.2 | Swift 4 Swift 4.2 Swift 5.2 |
Xcode 11.5 | macOS Catalina 10.15.2 | iOS 13.5 macOS 10.15.4 tvOS 13.4 watchOS 6.2 DriverKit 19 | x86_64 armv7 armv7s arm64 arm64e | iOS 8-13.5 iPadOS 13-13.5 macOS 10.6-10.15.4 tvOS 9-13.4 watchOS 2-6.2 | iOS 10.3.1-13.5 tvOS 10.2-13.4 watchOS 3.2-6.2 | Swift 4 Swift 4.2 Swift 5.2 |
Xcode 11.4.x | macOS Catalina 10.15.2 | iOS 13.4 macOS 10.15.4 tvOS 13.4 watchOS 6.2 DriverKit 19 | x86_64 armv7 armv7s arm64 arm64e | iOS 8-13.4.x iPadOS 13-13.4.x macOS 10.6-10.15.4 tvOS 9-13.4 watchOS 2-6.2 | iOS 10.3.1-13.4.x tvOS 10.2-13.4 watchOS 3.2-6.2 | Swift 4 Swift 4.2 Swift 5.2 |
Xcode 11.3.x | macOS Mojave 10.14.4 | iOS 13.3 macOS 10.15.2 tvOS 13.3 watchOS 6.1.1 DriverKit 19 | x86_64 armv7 armv7s arm64 arm64e | iOS 8-13.3 iPadOS 13-13.3 macOS 10.6-10.15.2 tvOS 9-13.3 watchOS 2-6.1.1 | iOS 10.3.1-13.3 tvOS 10.2-13.3 watchOS 3.2-6.1.1 | Swift 4 Swift 4.2 Swift 5.1 |
Xcode 11.2.x | macOS Mojave 10.14.4 | iOS 13.2 macOS 10.15.1 tvOS 13.2 watchOS 6.1 DriverKit 19 | x86_64 armv7 armv7s arm64 arm64e | iOS 8-13.2.x iPadOS 13-13.2.x macOS 10.6-10.15.1 tvOS 9-13.2 watchOS 2-6.1 | iOS 10.3.1-13.2.x tvOS 10.2-13.2 watchOS 3.2-6.1 | Swift 4 Swift 4.2 Swift 5.1 |
Xcode 11.1 | macOS Mojave 10.14.4 | iOS 13.1 macOS 10.15 tvOS 13 watchOS 6 DriverKit 19 | x86_64 armv7 armv7s arm64 arm64e | iOS 8-13.1 iPadOS 13-13.1 macOS 10.6-10.15 tvOS 9-13 watchOS 2-6 | iOS 10.3.1-13.1 tvOS 10.2-13 watchOS 3.2-6 | Swift 4 Swift 4.2 Swift 5.1 |
Xcode 11 | macOS Mojave 10.14.4 | iOS 13 macOS 10.15 tvOS 13 watchOS 6 DriverKit 19 | x86_64 armv7 armv7s arm64 arm64e | iOS 8-13 iPadOS 13-13 macOS 10.6-10.15 tvOS 9-13 watchOS 2-6 | iOS 10.3.1-13 tvOS 10.2-13 watchOS 3.2-6 | Swift 4 Swift 4.2 Swift 5.1 |
Xcode 10.3 | macOS Mojave 10.14.3 | iOS 12.4 macOS 10.14.6 tvOS 12.4 watchOS 5.3 | x86_64 armv7 armv7s arm64 arm64e | iOS 8-12.4 macOS 10.6-10.14.6 tvOS 9-12.4 watchOS 2-5.3 | iOS 10.3.1-12.4 tvOS 10.2-12.4 watchOS 3.2-5.3 | Swift 4 Swift 4.2 Swift 5 |
Xcode 10.2x | macOS Mojave 10.14.3 | iOS 12.2 macOS 10.14.4 tvOS 12.2 watchOS 5.2 | x86_64 armv7 armv7s arm64 arm64e | iOS 8-12.2 macOS 10.6-10.14.4 tvOS 9-12.2 watchOS 2-5.2 | iOS 8.1-12.2 tvOS 9-12.2 watchOS 2-5.2 | Swift 4 Swift 4.2 Swift 5 |
Legend
Minimum OS Required: The version of macOS required to install this version of Xcode.
SDK: The version of SDKs included in this version of Xcode.
Architecture: The architectures supported for development by this version of Xcode.
OS: The iOS, iPadOS, macOS, tvOS, and watchOS versions supported by this version of Xcode for developing, installing, and debugging applications.
Simulator: Versions of iOS, tvOS, and watchOS simulators supported for development by this version of Xcode.
Swift: Version of Swift supported for development by this version of Xcode.
Providing feedback and reporting bugs
Your feedback goes a long way towards making Xcode even better. Osx file transfer. With Feedback Assistant, you can report issues or request enhancements to APIs and tools. Include detailed information about issues, including the system and developer tools version information, and any relevant crash logs or console messages. To ask questions and find answers by Apple engineers and other developers, visit the Apple Developer Forums.
Apple III
Invalid private key and certificate pairing
Microsoft word viewer osx. If you received an error message saying, 'Xcode could not find a valid private-key/certificate pair for this profile in your keychain.' This error message indicates that the Keychain Access application on your Mac is missing either the public or private key for the certificate you are using to sign your app.
This often happens when you are trying to sign and build your app from a different Mac than the one you originally used to request your code signing certificate. It can also happen if your certificate has expired or has been revoked. Ensure that your app's provisioning profile contains a valid code signing certificate, and that the Keychain Access application on your Mac contains that certificate, the private key originally used to generate that certificate, and the WWDR Intermediate Certificate.
Apple Ios 12.0
Apple DOS
For instructions on how to resolve this and other code signing errors, review the Code Signing Support page.
Apple security updates
For information on the security content of Xcode updates, visit the Apple security updates page. Sign out of 3ds.