Jun 21, 2020 This Video tutorial is about macOS:- Build first macOS App in just 5 minutes with Xcode 11.3, Swift language. This project is latest version in 2020. If this video helped you, recommend to. For macOS apps, distribute an Apple-notarized build to testers before you distribute the app through the App Store. To learn more, see Notarizing macOS Software Before Distribution. Publish on the App Store. After beta testing your final build, submit it to App Review, then offer it on the App Store.
Macos Xcode Command Line Tools
-->- System Version: macOS 10.15.5 (19F101)
- Kernel Version: Darwin 19.5.0
- System Integrity Protection: Enabled
- Image Version: 20200707.3
Installed Software
Language and Runtime
- Java 1.7: (Zulu 7.38.0.11-CA-macosx) (build 1.7.0_262-b10)
- Java 1.8: (AdoptOpenJDK)(build 1.8.0_252-b09) (default)
- Java 11: AdoptOpenJDK (build 11.0.7+10)
- Java 12: AdoptOpenJDK (build 12.0.2+10)
- Java 13: AdoptOpenJDK (build 13.0.2+8)
- Java 14: AdoptOpenJDK (build 14.0.1+7)
- Rust 1.44.1
- Clang/LLVM 10.0.0
- gcc-8 (Homebrew GCC 8.4.0_1) 8.4.0
- gcc-9 (Homebrew GCC 9.3.0) 9.3.0
- GNU Fortran (Homebrew GCC 8.4.0_1) 8.4.0
- GNU Fortran (Homebrew GCC 9.3.0) 9.3.0
- Node.js v12.18.2
- NVM 0.35.3
- NVM - Cached node versions: v6.17.1 v8.17.0 v10.21.0 v12.18.2 v13.14.0 v14.5.0
- PowerShell 7.0.2
- Python 2.7.17
- Python 3.7.8
- Ruby 2.6.6p146
- .NET SDK 2.1.300 2.1.301 2.1.302 2.1.401 2.1.402 2.1.403 2.1.500 2.1.502 2.1.503 2.1.504 2.1.505 2.1.506 2.1.507 2.1.602 2.1.603 2.1.604 2.1.607 2.1.700 2.1.701 2.1.801 2.1.802 2.1.803 2.1.804 2.1.805 2.1.806 2.1.807 3.0.100 3.0.101 3.0.102 3.0.103 3.1.100 3.1.101 3.1.200 3.1.201 3.1.300 3.1.301
- Go 1.14.4
- PHP 7.4.7
- julia 1.4.2
Package Management
- Rustup 1.22.0
- Vcpkg 2020.06.15
- Bundler version 2.1.4
- Carthage 0.35.0
- CocoaPods 1.9.3
- Homebrew 2.4.4
- NPM 6.14.5
- Yarn 1.22.4
- NuGet 5.6.0.6489
- Pip 19.3.1 (python 2.7)
- Pip 20.0.2 (python 3.7)
- Miniconda 4.8.3
- RubyGems 3.1.4
Project Management
- Apache Maven 3.6.3
- Gradle 6.5.1
- Apache Ant(TM) 1.10.8
Utilities
- Curl 7.71.1
- Git: 2.27.0
- Git LFS: 2.11.0
- GitHub CLI: 0.10.1
- Hub CLI: 2.14.2
- GNU Wget 1.20.3
- Subversion (SVN) 1.14.0
- Packer 1.6.0
- GNU parallel 20200622
- OpenSSL 1.0.2t 10 Sep 2019
(/usr/local/opt/openssl -> /usr/local/Cellar/openssl/1.0.2t)
- jq 1.6
- gpg (GnuPG) 2.2.20
- psql (PostgreSQL) 12.3
- PostgreSQL 12.3
- aria2 1.35.0
- azcopy 10.4.3
- zstd 1.4.5
- bazel 3.3.1
- bazelisk v1.5.0
- helm v3.2.4+g0ad800e
- virtualbox 6.1.10r138449
- mongo v4.2.8
- mongod v4.2.8
- Vagrant 2.2.9
- 7-Zip 16.02
Tools
- Fastlane 2.151.1
- Cmake 3.17.3
- App Center CLI 2.6.1
- Azure CLI 2.8.0
- AWS CLI 2.0.29
- AWS SAM CLI 0.53.0
- Aliyun CLI 3.0.50
- GHCup v0.1.5-p2
- GHC 8.10.1
- Cabal 3.2.0.0
- Stack 2.3.1
Browsers
- Safari 13.1.1 (15609.2.9.1.2)
- SafariDriver 13.1.1 (15609.2.9.1.2)
- Google Chrome 83.0.4103.116
- ChromeDriver 83.0.4103.39
- Microsoft Edge 83.0.478.58
- MSEdgeDriver 83.0.478.61
- Mozilla Firefox 78.0.1
- geckodriver 0.26.0
Cached Tools
Ruby
- 2.4.10
- 2.5.8
- 2.6.6
- 2.7.1
Python
- 2.7.18
- 3.5.9
- 3.6.11
- 3.7.8
- 3.8.3
PyPy
- 2.7.13 [PyPy 7.3.1]
- 3.6.9 [PyPy 7.3.1]
Node.js
- 8.17.0
- 10.21.0
- 12.18.2
- 14.5.0
Go
- 1.11.13
- 1.12.17
- 1.13.12
- 1.14.4
Xamarin
Visual Studio for Mac
- 8.6.5.23
Mono
- 6.10.0.104
- 6.8.0.123
- 6.6.0.166
- 6.4.0.208
Xamarin.iOS
- 13.18.2.1
- 13.16.0.13
- 13.14.1.39
- 13.10.0.21
- 13.8.3.0
- 13.6.0.12
- 13.4.0.2
- 13.2.0.47
Xamarin.Mac
- 6.18.2.1
- 6.16.0.13
- 6.14.1.39
- 6.10.0.21
- 6.8.3.0
- 6.6.0.12
- 6.4.0.2
- 6.2.0.47
Xamarin.Android
- 10.3.1
- 10.2.0
- 10.1.3
- 10.0.6
Unit Test Framework
- NUnit 3.6.1
Xcode
Version | Build | Path |
---|---|---|
12.0 (beta) | 12A6163b | /Applications/Xcode_12_beta.app |
11.6 (beta) | 11N700h | /Applications/Xcode_11.6_beta.app |
11.5 (default) | 11E608c | /Applications/Xcode_11.5.app |
11.4.1 | 11E503a | /Applications/Xcode_11.4.1.app |
11.4 | 11E146 | /Applications/Xcode_11.4.app |
11.3.1 | 11C505 | /Applications/Xcode_11.3.1.app |
11.2.1 | 11B500 | /Applications/Xcode_11.2.1.app |
11.1 | 11A1027 | /Applications/Xcode_11.1.app |
11.0 | 11A420a | /Applications/Xcode_11.app |
10.3 | 10G8 | /Applications/Xcode_10.3.app |
Xcode Support Tools
- Nomad CLI 3.1.4
- Nomad CLI IPA ipa 0.14.3
- xcpretty 0.3.0
- xctool 0.3.7
- xcversion 2.6.6
Installed SDKs
SDK | SDK Name | Xcode Version |
---|---|---|
macOS 10.14 | macosx10.14 | 10.3 |
macOS 10.15 | macosx10.15 | 11.0, 11.1, 11.2.1, 11.3.1, 11.4, 11.4.1, 11.5, 11.6 |
macOS 10.16 | macosx10.16 | 12.0 |
iOS 12.4 | iphoneos12.4 | 10.3 |
iOS 13.0 | iphoneos13.0 | 11.0 |
iOS 13.1 | iphoneos13.1 | 11.1 |
iOS 13.2 | iphoneos13.2 | 11.2.1, 11.3.1 |
iOS 13.4 | iphoneos13.4 | 11.4, 11.4.1 |
iOS 13.5 | iphoneos13.5 | 11.5 |
iOS 13.6 | iphoneos13.6 | 11.6 |
iOS 14.0 | iphoneos14.0 | 12.0 |
Simulator - iOS 12.4 | iphonesimulator12.4 | 10.3 |
Simulator - iOS 13.0 | iphonesimulator13.0 | 11.0 |
Simulator - iOS 13.1 | iphonesimulator13.1 | 11.1 |
Simulator - iOS 13.2 | iphonesimulator13.2 | 11.2.1, 11.3.1 |
Simulator - iOS 13.4 | iphonesimulator13.4 | 11.4, 11.4.1 |
Simulator - iOS 13.5 | iphonesimulator13.5 | 11.5 |
Simulator - iOS 13.6 | iphonesimulator13.6 | 11.6 |
Simulator - iOS 14.0 | iphonesimulator14.0 | 12.0 |
tvOS 12.4 | appletvos12.4 | 10.3 |
tvOS 13.0 | appletvos13.0 | 11.0, 11.1 |
tvOS 13.2 | appletvos13.2 | 11.2.1, 11.3.1 |
tvOS 13.4 | appletvos13.4 | 11.4, 11.4.1, 11.5, 11.6 |
tvOS 14.0 | appletvos14.0 | 12.0 |
Simulator - tvOS 12.4 | appletvsimulator12.4 | 10.3 |
Simulator - tvOS 13.0 | appletvsimulator13.0 | 11.0, 11.1 |
Simulator - tvOS 13.2 | appletvsimulator13.2 | 11.2.1, 11.3.1 |
Simulator - tvOS 13.4 | appletvsimulator13.4 | 11.4, 11.4.1, 11.5, 11.6 |
Simulator - tvOS 14.0 | appletvsimulator14.0 | 12.0 |
watchOS 5.3 | watchos5.3 | 10.3 |
watchOS 6.0 | watchos6.0 | 11.0, 11.1 |
watchOS 6.1 | watchos6.1 | 11.2.1, 11.3.1 |
watchOS 6.2 | watchos6.2 | 11.4, 11.4.1, 11.5, 11.6 |
watchOS 7.0 | watchos7.0 | 12.0 |
Simulator - watchOS 5.3 | watchsimulator5.3 | 10.3 |
Simulator - watchOS 6.0 | watchsimulator6.0 | 11.0, 11.1 |
Simulator - watchOS 6.1 | watchsimulator6.1 | 11.2.1, 11.3.1 |
Simulator - watchOS 6.2 | watchsimulator6.2 | 11.4, 11.4.1, 11.5, 11.6 |
Simulator - watchOS 7.0 | watchsimulator7.0 | 12.0 |
DriverKit 19.0 | driverkit.macosx19.0 | 11.0, 11.1, 11.2.1, 11.3.1, 11.4, 11.4.1, 11.5, 11.6 |
DriverKit 20.0 | driverkit.macosx20.0 | 12.0 |
Installed Simulators
OS | Xcode Version | Simulators |
---|---|---|
iOS 12.4 | 10.3 | iPhone 5s iPhone 6 Plus iPhone 6 iPhone 6s iPhone 6s Plus iPhone SE iPhone 7 iPhone 7 Plus iPhone 8 iPhone 8 Plus iPhone X iPhone Xs iPhone Xs Max iPhone Xʀ iPad Air iPad Air 2 iPad Pro (9.7-inch) iPad Pro (12.9-inch) iPad (5th generation) iPad Pro (12.9-inch) (2nd generation) iPad Pro (10.5-inch) iPad (6th generation) iPad Pro (11-inch) iPad Pro (12.9-inch) (3rd generation) iPad Air (3rd generation) |
iOS 13.0 | 11.0 | iPhone 8 iPhone 8 Plus iPhone 11 iPhone 11 Pro iPhone 11 Pro Max iPad Pro (9.7-inch) iPad Pro (11-inch) iPad Pro (12.9-inch) (3rd generation) iPad Air (3rd generation) |
iOS 13.1 | 11.1 | iPhone 8 iPhone 8 Plus iPhone 11 iPhone 11 Pro iPhone 11 Pro Max iPad Pro (9.7-inch) iPad Pro (11-inch) iPad Pro (12.9-inch) (3rd generation) iPad Air (3rd generation) |
iOS 13.2 | 11.2.1 | iPhone 8 iPhone 8 Plus iPhone 11 iPhone 11 Pro iPhone 11 Pro Max iPad Pro (9.7-inch) iPad Pro (11-inch) iPad Pro (12.9-inch) (3rd generation) iPad Air (3rd generation) |
iOS 13.3 | 11.3.1 | iPhone 8 iPhone 8 Plus iPhone 11 iPhone 11 Pro iPhone 11 Pro Max iPad Pro (9.7-inch) iPad Pro (11-inch) iPad Pro (12.9-inch) (3rd generation) iPad Air (3rd generation) |
iOS 13.4 | 11.4 11.4.1 | iPhone 8 iPhone 8 Plus iPhone 11 iPhone 11 Pro iPhone 11 Pro Max iPhone SE (2nd generation) iPad Pro (9.7-inch) iPad (7th generation) iPad Pro (11-inch) (2nd generation) iPad Pro (12.9-inch) (4th generation) iPad Air (3rd generation) |
iOS 13.5 | 11.5 | iPhone 8 iPhone 8 Plus iPhone 11 iPhone 11 Pro iPhone 11 Pro Max iPhone SE (2nd generation) iPad Pro (9.7-inch) iPad (7th generation) iPad Pro (11-inch) (2nd generation) iPad Pro (12.9-inch) (4th generation) iPad Air (3rd generation) |
iOS 13.6 | 11.6 | iPhone 8 iPhone 8 Plus iPhone 11 iPhone 11 Pro iPhone 11 Pro Max iPhone SE (2nd generation) iPad Pro (9.7-inch) iPad (7th generation) iPad Pro (11-inch) (2nd generation) iPad Pro (12.9-inch) (4th generation) iPad Air (3rd generation) |
iOS 14.0 | 12.0 | iPhone 8 iPhone 8 Plus iPhone 11 iPhone 11 Pro iPhone 11 Pro Max iPhone SE (2nd generation) iPad Pro (9.7-inch) iPad (7th generation) iPad Pro (11-inch) (2nd generation) iPad Pro (12.9-inch) (4th generation) iPad Air (3rd generation) |
tvOS 12.4 | 10.3 | Apple TV Apple TV 4K Apple TV 4K (at 1080p) |
tvOS 13.0 | 11.0 11.1 | Apple TV Apple TV 4K Apple TV 4K (at 1080p) |
tvOS 13.2 | 11.2.1 | Apple TV Apple TV 4K Apple TV 4K (at 1080p) |
tvOS 13.3 | 11.3.1 | Apple TV Apple TV 4K Apple TV 4K (at 1080p) |
tvOS 13.4 | 11.4 11.4.1 11.5 11.6 | Apple TV Apple TV 4K Apple TV 4K (at 1080p) |
tvOS 14.0 | 12.0 | Apple TV Apple TV 4K Apple TV 4K (at 1080p) |
watchOS 5.3 | 10.3 | Apple Watch Series 2 - 38mm Apple Watch Series 2 - 42mm Apple Watch Series 3 - 38mm Apple Watch Series 3 - 42mm Apple Watch Series 4 - 40mm Apple Watch Series 4 - 44mm |
watchOS 6.0 | 11.0 11.1 | Apple Watch Series 4 - 40mm Apple Watch Series 4 - 44mm Apple Watch Series 5 - 40mm Apple Watch Series 5 - 44mm |
watchOS 6.1 | 11.2.1 11.3.1 | Apple Watch Series 4 - 40mm Apple Watch Series 4 - 44mm Apple Watch Series 5 - 40mm Apple Watch Series 5 - 44mm |
watchOS 6.2 | 11.4 11.4.1 11.5 11.6 | Apple Watch Series 4 - 40mm Apple Watch Series 4 - 44mm Apple Watch Series 5 - 40mm Apple Watch Series 5 - 44mm |
watchOS 7.0 | 12.0 | Apple Watch Series 4 - 40mm Apple Watch Series 4 - 44mm Apple Watch Series 5 - 40mm Apple Watch Series 5 - 44mm |
Android
Android SDK Tools
Package Name | Description |
---|---|
tools | Android SDK Tools, Revision 26.1.1 |
Android SDK Platform-Tools
Xcode Macos App
Package Name | Description |
---|---|
platform-tools | Android SDK Platform-Tools, Revision 30.0.3 |
Android SDK Platforms
Package Name | Description |
---|---|
android-24 | Android SDK Platform 24, Revision 2 |
android-25 | Android SDK Platform 25, Revision 3 |
android-26 | Android SDK Platform 26, Revision 2 |
android-27 | Android SDK Platform 27, Revision 3 |
android-28 | Android SDK Platform 28, Revision 6 |
android-29 | Android SDK Platform 29, Revision 4 |
android-30 | Android SDK Platform 30, Revision 1 |
Android SDK Build-Tools
Package Name | Description |
---|---|
build-tools-24.0.0 | Android SDK Build-Tools, Revision 24.0.0 |
build-tools-24.0.1 | Android SDK Build-Tools, Revision 24.0.1 |
build-tools-24.0.2 | Android SDK Build-Tools, Revision 24.0.2 |
build-tools-24.0.3 | Android SDK Build-Tools, Revision 24.0.3 |
build-tools-25.0.0 | Android SDK Build-Tools, Revision 25.0.0 |
build-tools-25.0.1 | Android SDK Build-Tools, Revision 25.0.1 |
build-tools-25.0.2 | Android SDK Build-Tools, Revision 25.0.2 |
build-tools-25.0.3 | Android SDK Build-Tools, Revision 25.0.3 |
build-tools-26.0.0 | Android SDK Build-Tools, Revision 26.0.0 |
build-tools-26.0.1 | Android SDK Build-Tools, Revision 26.0.1 |
build-tools-26.0.2 | Android SDK Build-Tools, Revision 26.0.2 |
build-tools-26.0.3 | Android SDK Build-Tools, Revision 26.0.3 |
build-tools-27.0.0 | Android SDK Build-Tools, Revision 27.0.0 |
build-tools-27.0.1 | Android SDK Build-Tools, Revision 27.0.1 |
build-tools-27.0.2 | Android SDK Build-Tools, Revision 27.0.2 |
build-tools-27.0.3 | Android SDK Build-Tools, Revision 27.0.3 |
build-tools-28.0.0 | Android SDK Build-Tools, Revision 28.0.0 |
build-tools-28.0.1 | Android SDK Build-Tools, Revision 28.0.1 |
build-tools-28.0.2 | Android SDK Build-Tools, Revision 28.0.2 |
build-tools-28.0.3 | Android SDK Build-Tools, Revision 28.0.3 |
build-tools-29.0.0 | Android SDK Build-Tools, Revision 29.0.0 |
build-tools-29.0.1 | Android SDK Build-Tools, Revision 29.0.1 |
build-tools-29.0.2 | Android SDK Build-Tools, Revision 29.0.2 |
build-tools-29.0.3 | Android SDK Build-Tools, Revision 29.0.3 |
build-tools-30.0.0 | Android SDK Build-Tools, Revision 30.0.0 |
Android NDKs
Version | Path |
---|---|
15.2.4203891 | $HOME/Library/Android/sdk/android-ndk-r15c |
18.1.5063045 | $HOME/Library/Android/sdk/ndk/18.1.5063045 |
21.3.6528147 | $HOME/Library/Android/sdk/ndk-bundle |
Android Utils
Package Name | Version |
---|---|
cmake | 3.6.4111459 |
Android Emulator | 30.0.12 |
Android Google APIs
Package Name | Description |
---|---|
addon-google_apis-google-21 | Google APIs, Revision 1 |
addon-google_apis-google-22 | Google APIs, Revision 1 |
addon-google_apis-google-23 | Google APIs, Revision 1 |
addon-google_apis-google-24 | Google APIs, Revision 1 |
Extra Packages
Package Name | Version |
---|---|
Android Support Repository | 47.0.0 |
Google Play services | 49 |
Google Repository | 58 |
Intel x86 Emulator Accelerator (HAXM installer) | 7.5.1 |
XCode by itself is available for free, however, joining Apple’s developer program & then uploading to the app store costs $99 per year.
What is an XCode?
XCode is a technical platform also known as an Integrated Development Environment (IDE). The platform has been created specifically for Mac Operating Systems that contain a suite of software development tools maintained by Apple. It develops software for iOS, macOS, watchOS, iPadOS, and tvOS. The IDE XCode was first released in 2003, and the latest stable release is version 11.3. The latest version is available through the Mac App Store free of cost for macOS Catalina users. The registered developers can download prior versions and preview releases of the suite from the Apple Developer website.
Features of XCode
Some major features of XCode are mentioned below.- Supports Source Code: XCode helps the users support source code for the programming languages Java, Python, Ruby, C, C++, Objective-C, Objective-C++, ResEdit (REZ), AppleScript, and Swift, with different programming models. These programming models include but not limited to Carbon, Cocoa, and Java. Third-party models have added support for Free Pascal, GNU Pascal, C#, Ada, Perl, and D.
- Creates Fat Binary Files: Mac usb port status software. XCode can create fat binary files that contain code for multiple architectures in Mach-O executable format. These architectures are called universal binary files, that allow the software to run on both Intel-based (x86) and PowerPC platforms. The suite uses the platforms that include both 64-bit and 32-bit code for both architectures. Brother mfc j6510dw scanner software. Using the iOS Software Development Kit, XCode can also be used to debug and compile applications for iOS that work on ARM architecture processors.
- Includes the GUI tool Instruments: XCode comprises the GUI tool Instruments, that run on the top of a dynamic tracing framework, created by Sun Microsystems and released as part of OpenSolaris.
Composition
The major application of the suite is the XCode, also known as the Integrated Development Environment (IDE). The XCode group includes many of Apple's developer documentation, and built-in Interface Builder, a platform used to build graphical user interfaces.
In XCode 4.1, the XCode suite contained a customized version of the GNU Compiler Collection. From XCode 3.1 to XCode 4.6.3, it contained the LLVM-GCC compiler, with the front ends from the GNU Compiler Collection and a code generator based on LLVM.
In XCode 3.2 and later, it contained the Clang C/C++/Objective-C compiler, including newly written front ends and the Clang static analyzer, and a code generator based on LLVM.
Beginning with XCode 4.2, the Clang compiler was the default compiler. In XCode 5.0, Clang became the only compiler provided.
Macos Xcode Version
XCode Price
XCode price is zero, it is free of cost but it costs $99 per year for joining Apple’s developer program and uploading to the app store.Build Macos App Xcode
Latest Version of the IDE suite - XCode 11
XCode version 11 was introduced on June 3, 2019, at the Apple Worldwide Developers Conference. A beta version of the suite was released the same day. XCode version 11 announced support for the new features in Swift 5.1 and the new SwiftUI framework. It includes integrated support for the Swift Package Manager and supports building iPad applications that run under macOS.
XCode Version 11 includes all the elements you need to create amazing apps and to use your apps in even more devices. Using this version of XCode, you can take advantage of SwiftUI which is an all-new user interface framework that contains a declarative Swift syntax.