Xcode 10命令PhaseScriptExecution失败,出现非零退出代码(EXPANDED_CODE_SIGN_IDENTITY:未绑定变量)

Ale*_*one 18 code-signing cocoapods xcode10 xcode10beta6

执行"项目">"测试"时会弹出此错误

/Users/.../Project/Pods/Target Support Files/Pods-Target/Pods-TargetTests-frameworks.sh:
line 104: EXPANDED_CODE_SIGN_IDENTITY: unbound variable
Command PhaseScriptExecution failed with a nonzero exit code
Run Code Online (Sandbox Code Playgroud)

尝试使用cocoapods测试项目时,如何解决"使用非零退出代码失败的命令PhaseScriptExecution"错误?

Zev*_*sVU 23

这对我有帮助

sudo gem install cocoapods --pre
pod update
Run Code Online (Sandbox Code Playgroud)

我读过BugReport.问题与我的相似,并在1.6.0.beta.1(2018-08-16)(更改日志)中修复.

更新(感谢Cœur)

1.6.0(2019-02-07)发表

sudo gem update cocoapods
Run Code Online (Sandbox Code Playgroud)

这应该现在有效.


M A*_*eed 19

我面临同样的问题,我相信这个问题也有一些链接到钥匙串访问(代码签名问题),我去钥匙串访问解锁登录然后再次锁定它修复了这个问题.上传到OSMojave和Xcode 10后,钥匙串需要重新验证密码.(我如何找到这个?虽然面临同样的问题,并尝试所有可用的选项,我认为再次生成证书,但生成私钥我发现钥匙串登录用户名和密码错误类型的消息 - 我锁定和解锁再次解决了我的问题).请注意,此过程需要您的登录通过phare.

如何解决: - 小提示

Go to keychain access -> right click on login -> lock & unlock again 
-> clear Xcode project and make build again.
Run Code Online (Sandbox Code Playgroud)


Ash*_*iya 6

某些框架或SDK需要代码签名。

我完成了代码签名,并为我解决了类似的问题。 在此处输入图片说明