5

我们正在尝试在 Xcode 中构建 Unity 游戏,但不断收到此错误:

ld:“/Users/Pero/Documents/GitHub/MyGame/XCodeProject/Pods/GooglePlayGames/gpg-cpp-sdk/ios/gpg.framework/gpg(libgpg.a-armv7-master.o)”不包含位码。您必须在启用位码的情况下重建它(Xcode 设置 ENABLE_BITCODE),从供应商处获取更新的库,或禁用此目标的位码。对于架构 armv7 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我们正在使用:

  • 统一 5.1.1f1
  • Xcode 版本 7.1 (7B91b)

我们在 Xcode 项目中包含了这些框架:

  • 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
  • 基础框架
  • iAd.framework
  • MediaPlayer.framework
  • OpenAL.framework
  • OpenGLES.framework
  • QuartzCore.framework
  • SystemConfiguration.framework
  • UIKit.framework
  • StoreKit.framework
  • CoreTelephony.framework

我们还安装了 Cocoapods,这在我们的 Podfile 中:

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

我们已尝试搜索该问题,但我们找到的解决方案均无效。我们已经尝试启用和禁用位码、仅构建活动架构、设置或删除搜索路径……这里有一些链接:

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

ios9 中的新警告

影响-xcode-build-options-enable-bitcode-yes-no

更新到 xcode-7 后出错

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

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

这是我们第一次使用 Xcode。我们已经从 Unity 构建了 Android 版本,没有任何问题。

在 Mac 上从 Unity 创建 Xcode 项目也存在问题(Unity 不断崩溃),因此 Xcode 项目是在 PC 上创建的。

4

0 回答 0