Xcode 5.1: Missing Required Architecture Arm64

Xcode 5.1: missing required architecture arm64

According to apple's release note, see the following note point.

Note:

Be aware of the following architectures issues when opening your
existing projects in Xcode 5.1:

  • When building for all architectures, remove any explicit
    architectures setting and use the default Standard Architectures
    setting. For projects that were previously opted-in using “Standard
    Architectures Including 64-Bit”, switch back to the “Standard
    architectures” setting.
  • When opening an existing project for the first time, Xcode 5.1 may
    display a warning about the use of the Xcode 5.0 architectures
    setting. Selecting the warning provides a workflow to revise the
    setting.
  • Projects not able to support 64-bit need to specifically set the
    architectures build setting to not include 64-bit.

So you've to set architecture as below to support libs architecture.

Sample Image

Reference from this post.

Update: From May 15, you've to take build from 5.1.1, see this post.

Missing required architecture arm64

I am guessing this means that you are trying to use a framework, namely EverliveSDK, that has not been compiled for a the new 64 bit arm processor in the iPad Air 2. Framework files come with a lot of precompiled code - sometimes intended to be proprietary - and if it hasn't been compiled for your target architecture then you cannot use that framework on that architecture.

Arm64 architecture in xcode 5.1

It's not that hard to get rid of arm64 for the time being. all you need to do is to:

  • Edit your target's Build Settings. Change the value for Architectures by opening the drop down, click on Other... and select it, delete the row with value $(ARCHS_STANDARD) and add two rows with values: armv7 and armv7s (or $(ARCHS_STANDARD_32_BIT) as mentioned by nschum), close the popup.

  • Edit the value Valid Architectures and simply remove the arm64 part of it.

  • Do it for every nested project you might have inside your workspace or project.

Note: This is not a solution, it's just a few steps to mitigate your current problem, please keep following your dependency projects to find out when they come with arm64 compatibility and revert these settings' change ASAP.

Good luck

Xcode 7 missing required architecture arm64 in file

You have to recompile libLineaSDK.a with arm64 turned on. If it's a third-party library, you'll have to ask provider for a 64-bit compatible version.

Missing required architecture arm64 in file /roject/Build/Products/Debug-iphoneos/libQuickDialog.a

Solution was set arm64 in the external project. It had two targets and I was setting it only in one of them when it has to be configured on both.



Related Topics



Leave a reply



Submit