Running your app again after updating to Xcode 12

  1. The introduction of arm64-apple-simulator architecture is to blame here. If you are using external libraries and the developers have not yet added the required architecture to their frameworks, the Xcode will simply not run it on any simulator.
  2. Some of the warnings are now errors in Xcode 12.
  3. No support for the user-defined string VALID_ARCHS
  1. Exclude the arm64 architecture for the simulator in your project:
    In your project’s Build Settings go to Exclude Architectures and for both Debug and Release add arm64 for Any iOS Simulator SDK . Remember to add it only for Simulator! If you have multiple projects do this for all of them.
post_install do |installer|installer.pods_project.build_configurations.each do |config|config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"endend

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store