
You couldīuild a hackintosch, and some people do, but there are lots of reasons why we wouldn’t recommend that as a solution. One key reason to buy a Mac for development is the simple fact that it’s difficult to run macOS on anything other than a Mac.
A Mac that can run macOS 12 Monterey or later. Note that Xcode requires macOS 12 Monterey or later, so you also need… That includes Xcode IDE, Swift, C/C++/Objective-C compilers, Instruments analysis tool, simulators, and SDKs for the latest versions of iOS, iPadOS, watchOS, tvOS, and macOS. It is a free download from the Mac App Store and the current version is 13.3,1 the time of writing. Xcode is the primary tool for macOS and iOS development and it is only available on the Mac. Even if you developed your app using something other than a Mac, you will need a Mac to compile the final product that is uploaded to the App Store. It costs $99 annually (about £80 in the UK) and gives you access to beta software, advanced app capabilities, extensive beta testing tools, and app analytics (more information here.) To just test and deploy applications you only need an Apple ID, but you will need to be a member of the Developer Program if you want to sell your apps on the App Store. Membership of the Apple Developer Program. To develop an iOS or Mac app you will need the following: Once you have your key, replace the "google_maps_key" string in these files: app/src/debug/res/values/google_maps_api.xml and app/src/release/res/values/google_maps_ you need a Mac for iOS & macOS development To use the geolocation feature you need a Google Maps API key:
Install in the system the Android NDK 21 (latest version tested: NDK r21d, version number: 147).Įxport NDK_ROOT variable or create a symbolic link at $/Library/Android/sdk/cmake/3.404/bin:$PATH"