0
我最近更新了Xcode 8並將我的代碼轉換爲Swift 3.現在我的單元測試失敗了,可能應該如此,但是當再次嘗試運行時代碼簽名失敗。運行單元測試後代碼簽名失敗
我使用了幾個CocoaPods,但他們以前工作。一切工作在UnitTesting之外。
我迄今發現的唯一的解決方法是清除CMD + ALT +ķ和重建方案。
有沒有人有永久解決這個問題?
錯誤
/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
編輯:當運行單元測試這些都是成功的代碼簽名仍然未能在第二輪。基本上我必須在每次測試運行前清理構建。
您是否在您的項目中使用了任何豆莢。您準確地指定了哪個問題? – Joe
是的 - 我使用了多個豆莢。我更新了具體錯誤的問題。 – d00dle
很明顯,我看到你有代碼簽名issue.I移動到Xcode 8後有類似的問題。我認爲當你使用pod.you必須物理代碼簽署你的pod項目或修改pod文件繞過代碼簽名。看看我從以下鏈接發佈堆棧溢出的問題http://stackoverflow.com/questions/39945377/no-code-signature-found-after-pod-installed-in-xcode-8如果帖子工作讓我砰砰直跳。你會找到答案。 – Joe