0

我在调试 iOS 应用程序时遇到错误并且整天卡住。

我所做的是:

  1. 通过 cocoapods 安装 OAuth2Client 库。
  2. 创建视图控制器以显示谷歌登录页面。
  3. 调试时出现以下错误。

架构 arm64 的未定义符号:“_OBJC_CLASS_$_NXOAuth2Request”,引用自:GXLoginGoogleViewController.o 中的 objc-class-ref “_OBJC_CLASS_$_NXOAuth2AccountStore”,引用自:GXLoginGoogleViewController.o 中的 objc-class-ref “_NXOAuth2AccountStoreErrorKey”,引用自:___54 - [GXLoginGoogleViewController setupOAuth2AccountStore]_block_invoke60 in GXLoginGoogleViewController.o "_NXOAuth2AccountStoreAccountsDidChangeNotification",引用自: -[GXLoginGoogleViewController setupOAuth2AccountStore] in GXLoginGoogleViewController.o "_NXOAuth2AccountStoreDidFailToRequestAccessNotification",引用自: -[GXLoginGoogleViewController setupOAuth2AccountldView] in GXLoginGoogleViewController未找到架构 arm64 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我已经搜索了许多类似的主题,但我还没有解决。

任何人都可以提出解决这个问题的任何方向吗?

4

1 回答 1

0

所以当我从 github 下载项目时,我注意到的第一件事是项目设置并没有很直观地设置:

应该更改这些设置

应切换 Target 的 Architecture 列中的“$”以指定 iOS 标准架构:

到 iOS 标准架构

到那时,您应该能够在设备上构建和运行。如果您也想支持模拟器,则需要添加“ i386”作为架构。

于 2014-11-08T15:24:39.847 回答