相关疑难解决方法(0)

Google Analytics(分析)libAdIdAccess.a不包含bitcode

Xcode 7 beta 3刚安装了一些"附加组件"(现在版本7.0 beta 3(7A152u)),现在我收到编译器错误:

ld: '/<abbreviated>/Vendor/Analytics/GoogleAnalytics/libAdIdAccess.a(TAGActualAdIdAccess.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)
Run Code Online (Sandbox Code Playgroud)

此Google代码帖子是我发现的GA和bitcode的唯一提及.

如果我只能为这个库禁用它而不是完全禁用bitcode会很好.那可能吗?

这个答案提供了一个默认启用bitcode的解决方案,这最终可能是一个更通用的问题.

google-analytics xcode7 bitcode

83
推荐指数
1
解决办法
1万
查看次数

更新到Xcode 7后出错

我正在使用Ionic Framework开发移动应用程序,我刚收到一个非常奇怪的错误,这打破了我的整个构建.

'myapp/Plugins/com.phonegap.plugins.facebookconnect/FacebookSDK.framework/FacebookSDK(FBLikeButtonBackgroundSelectedPNG.o)'不包含bitcode.您必须在启用bitcode(Xcode设置ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用此目标的bitcode.for architecture arm64 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

那发生在之后.它在升级到新的Xcode 7.0版之前完美运行.我试图为项目禁用BITCODE,但APP的Facebook功能无法按预期工作.

编辑

如果我为项目禁用BITCODE,则Facebook插件会打开浏览器而不是应用程序,因此在这种情况下禁用BITCODE不是解决方案.

xcode cordova ionic-framework xcode7

7
推荐指数
3
解决办法
1万
查看次数