GoogleSignIn iOS框架没有Bitcode支持

时间:2016-02-17 17:29:55

标签: ios google-signin bitcode

我真的希望将Bitcode支持包含在我的iOS项目中,但我使用的是Google Sign In框架,看起来他们仍然没有在库中添加Bitcode支持。

我似乎无法找到关于这是否即将推出的任何信息或者很多关于其他开发人员如何要求此功能的信息......我在这里是少数人吗?没有其他人在iOS中使用Google登录框架,或者他们只是不想使用Bitcode?

我会删除Google登录框架,因为它对我来说只是麻烦,但我担心7%的用户使用Google登录注册,所以我现在坚持使用它。

我正在使用pod:

(

GoogleAnalytics现在似乎很好并且支持BitCode但是当Bitcode打开时GoogleSignIn框架仍会出错:

  

...荚/ GoogleAuthUtilities /库/ libGTMOAuth2_external.a(GTMOAuth2Authentication.o)”   不包含bitcode。您必须在启用bitcode的情况下重建它   (Xcode设置ENABLE_BITCODE),从中获取更新的库   供应商,或禁用此目标的bitcode。 for architecture arm64

2 个答案:

答案 0 :(得分:2)

是的,此时似乎“登录”库不支持BitCode。但是,你总是可以禁用它,因为Bitcode是可选的,正如Apple在其笔记中所说:

  

对于iOS应用,bitcode是默认设置,但是可选。如果你提供   bitcode,应用程序包中的所有应用程序和框架都需要包含   位码。对于watchOS应用程序,需要bitcode。

所以,你只需要禁用它:

  1. 选择目标。
  2. 转到“构建设置”。
  3. 搜索“位代码”。
  4. 将“启用Bitcode”选项更改为NO。
  5. Xcode Project

答案 1 :(得分:0)

Google登录v 3.0.0现在支持BitCode!

https://developers.google.com/identity/sign-in/ios/release