5

We are trying to build a Unity game in Xcode but keep getting this error:

ld: '/Users/Pero/Documents/GitHub/MyGame/XCodeProject/Pods/GooglePlayGames/gpg-cpp-sdk/ios/gpg.framework/gpg(libgpg.a-armv7-master.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)

We are using:

  • Unity 5.1.1f1
  • Xcode Version 7.1 (7B91b)

We have these frameworks included in the Xcode project:

  • gpg.framework
  • GooglePlus.framework
  • GoogleOpenSource.framework
  • GoogleMobileAds.framework
  • CoreText.framework
  • AdSupport.framework
  • AudioToolBox.framework
  • AVFoundation.framework
  • CFNetwork.framework
  • CoreGraphics.framework
  • CoreLocation.framework
  • CoreMedia.framework
  • CoreMotion.framework
  • CoreVideo.framework
  • Foundation.framework
  • iAd.framework
  • MediaPlayer.framework
  • OpenAL.framework
  • OpenGLES.framework
  • QuartzCore.framework
  • SystemConfiguration.framework
  • UIKit.framework
  • StoreKit.framework
  • CoreTelephony.framework

We also have Cocoapods installed and this is in our Podfile:

platform :ios, '7.0' pod 'GooglePlayGames' pod 'Google/SignIn' 

We have tried searching the issue, and none of the solutions we found worked. We have tried enabling and disabling the bitcode, Build Active Architecture Only, setting or deleting Search Paths... Here are some links:

xcode-5-1-missing-required-architecture-arm64

new-warnings-in-ios9

impact-of-xcode-build-options-enable-bitcode-yes-no

error-after-updating-to-xcode-7

xcode-7-and-enable-bitcode-yes-setting-does-not-work

apple-llvm-6-0-error-clang-failed-with-exit-code-1

It is our first time using Xcode. We have built the Android version from Unity with no problems.

There was also a problem with creating the Xcode project from Unity on a Mac (Unity kept crashing), so the Xcode project was created on a PC.

8
  • tried with disable bitcode? Commented Nov 4, 2015 at 12:42
  • 1
    ... "We have tried enabling and disabling the bitcode, Build Active Architecture Only, setting or deleting Search Paths" Commented Nov 4, 2015 at 12:56
  • Can you upgrade to the latest Unity? Commented Nov 4, 2015 at 19:52
  • @user3071284 We can try to upgrade Unity, but this is an older project that is built for Android and only recently we decided to build an iOS version so we are afraid that something could go wrong with existing Unity functionality. Do you really think that latest Unity can fix this issue? Commented Nov 5, 2015 at 14:14
  • Unity is currently on 5.2.2, so a good bit has changed with IL2CPP and iOS-related things. You can always file a bug report with Unity, search through their public issue tracker, or downgrade back to 5.1.1 if you keep a backup of your project as it is now. Commented Nov 5, 2015 at 14:26

0

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.