【发布时间】:2017-01-08 11:45:49
【问题描述】:
我在我的 ios 9 应用程序中使用 Google SDK for SignIn。它在我的手机上成功运行并在本地运行。并通过以我的手机为目标在 xCode 中单击“运行”。
这是我的 PodFile:
use_frameworks!
target "myApp" do
pod 'Google/SignIn'
pod 'Firebase'
end
然后,我在所有 .swift 文件的顶部写入 import Google,这些文件使用任何用于登录的委托方法或与使用 Google SDK 进行身份验证相关的任何其他事情。
因为use_frameworks!,我不使用桥接头
我有一个.xcworkspace,我正在尝试通过 gitlab 运行器制作一个可执行文件。
当我在跑步者中运行以下内容时
xcodebuild test -workspace myApp.xcworkspace -scheme myApp -destination 'platform=iOS Simulator,name=iPhone 6s,OS=9.3' | xcpretty -s
我收到以下错误:
AppDelegate.swift:17:56: use of undeclared type 'GIDSignInDelegate'
基本上每次使用Google 依赖函数或变量名都会引发错误。
可能是因为它是 xcodebuild test 并且不知何故我没有为构建的测试用例正确链接我的 pod?任何帮助表示赞赏!
【问题讨论】:
标签: ios cocoapods google-signin