添加Firebase

时间:2018-09-11 16:13:38

标签: swift firebase xcode10 xcode10beta6

安装Firebase Podfile后出现此错误:

Build/Products/Debug-iphonesimulator/Guess The Code 2.app/Frameworks/GoogleUtilities.framework'

我尝试了此操作:Xcode 10 Beta 3: Command PhaseScriptExecution failed with a nonzero exit code,但没有任何改变。 我也尝试单独安装GoogleUtilities pod,但错误仍然存​​在。 我该怎么办?

Podfile

pod 'Google-Mobile-Ads-SDK'
pod 'GoogleMobileAdsMediationUnity'
pod 'GoogleMobileAdsMediationAppLovin'
pod 'SAConfettiView'
pod 'Firebase' 

Xcode 10 beta 6 雨燕4.2

4 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。
我设置了“测试目标签名团队”,并解决了问题。
enter image description here

答案 1 :(得分:1)

此问题可能与钥匙串服务有关。要解决打开钥匙串的问题,请锁定登录名,然后通过输入mac密码再次取消登录。

答案 2 :(得分:0)

我希望这对某人有帮助。我有同样的问题。创建一个全新的Xcode项目。使用Pod安装Firebase。将GoogleService-Info.plist添加到项目中,但是失败了。这可能根本无法解决您的问题,但是您可以在本地开发,同时出现更永久的解决方案。

我发现Pod>目标支持文件> Pods- [ProjectName]> Pods- [ProjectName] -frameworks.sh中的脚本Pods- [ProjectName] -frameworks.sh试图为项目文件重新签名并且它无法检索正确的身份。我暂时解决了这个问题,可以通过在脚本所在行的行中添加“#”字符进行注释,从而在本地进行编码和运行代码。

启用了code_sign_if_enabled“ $ {目的地} / $(基本名称“ $ 1”)”

就像我说的那样,在我花时间研究它之前,这只是一个临时解决方案。至少我现在可以继续编码。希望对您有所帮助。

答案 3 :(得分:-1)

某些框架或SDK需要代码签名。因此,Firebase可能需要Enable Development Signing

我完成了代码签名并为我解决了类似的问题。enter image description here