GoogleSignIn iOS框架没有Bitcode支持

jak*_*unc 5 ios google-signin bitcode

我真的想在我的iOS项目中包含Bitcode支持,但我使用的是Google Sign In框架,看起来他们仍未添加Bitcode对库的支持.

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

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

我正在使用豆荚:

pod 'GoogleSignIn'
pod 'GoogleAnalytics'
Run Code Online (Sandbox Code Playgroud)

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

... Pods/GoogleAuthUtilities/Libraries/libGTMOAuth2_external.a(GTMOAuth2Authentication.o)'不包含bitcode.您必须在启用bitcode(Xcode设置ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用此目标的bitcode.对于架构arm64

isa*_*gon 2

是的,“登录”库目前似乎不支持 BitCode。但是,您始终可以禁用它,因为 Bitcode 是可选的,正如 Apple 在其注释中所说:

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

所以,你只需要禁用它:

  1. 选择您的目标。
  2. 转到构建设置。
  3. 搜索“位代码”。
  4. 将“启用位码”选项更改为“否”。

Xcode项目

我。