gpt4 book ai didi

swift - 运行单元测试后代码签名失败

转载 作者:行者123 更新时间:2023-11-28 16:07:29 25 4
gpt4 key购买 nike

我最近更新到 Xcode 8 并将我的代码转换为 Swift 3。现在我的单元测试失败了,可能是他们应该的,但是当再次尝试运行时代码签名失败了。

我使用了多个 CocoaPods,但它们之前都有效。在单元测试之外一切正常。

到目前为止,我发现的唯一修复方法是清除 CMD+ALT+K 并重建解决方案。

有人对此有永久修复吗?

错误

/Users/***/Library/Developer/Xcode/DerivedData/***-bbpdbvqjecpwzvfliyyqcnarjvua/Build/Products/Pro Debug/***.app: replacing existing signature
/Users/***/Library/Developer/Xcode/DerivedData/***-bbpdbvqjecpwzvfliyyqcnarjvua/Build/Products/Pro Debug/***.app: code object is not signed at all
In subcomponent: /Users/***/Library/Developer/Xcode/DerivedData/***-bbpdbvqjecpwzvfliyyqcnarjvua/Build/Products/Pro Debug/***.app/Contents/PlugIns/***Tests.xctest
Command /usr/bin/codesign failed with exit code 1

编辑:当运行全部成功的单元测试时,代码签名在第二次运行时仍然失败。基本上我必须在每次测试运行之前清理构建。

最佳答案

对我有用的是转到测试目标并打开“自动管理签名”。我的应用程序已经打开了自动签名,所以我认为当测试目标也没有打开自动签名时,Xcode 中出现了问题。

enter image description here

关于swift - 运行单元测试后代码签名失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40064394/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com