今天早上在我的应用上工作了几个小时后,Xcode就停止了让我在iPhone上测试我的应用程序。但我仍然可以在模拟器中测试它。
现在,当我构建一个项目时(注意:任何项目,即使是刚创建的空白单视图项目),我也会收到以下错误;
Codesigning /Users/name/Library/Developer/Xcode/DerivedData/testProject-brzcahttttlkoqeczajhqslodkkn/Build/Products/Debug-iphoneos/testProject.app/Frameworks/libswiftCore.dylib /usr/bin/codesign '--force' '--sign' '64F8B22715267CC0910110D9C97A2567591C0235' '--verbose' '/Users/name/Library/Developer/Xcode/DerivedData/testProject-brzcahttttlkoqeczajhqslodkkn/Build/Products/Debug-iphoneos/testProject.app/Frameworks/libswiftCore.dylib'
SecKey API returned: -25304, (null)/Users/name/Library/Developer/Xcode/DerivedData/testProject-brzcahttttlkoqeczajhqslodkkn/Build/Products/Debug-iphoneos/testProject.app/Frameworks/libswiftCore.dylib: unknown error -1=ffffffffffffffff error: Task failed with exit 1 signal 0 { /usr/bin/codesign '--force' '--sign' '64F8B22715267CC0910110D9C97A2567591C0235' '--verbose' '/Users/name/Library/Developer/Xcode/DerivedData/testProject-brzcahttttlkoqeczajhqslodkkn/Build/Products/Debug-iphoneos/testProject.app/Frameworks/libswiftCore.dylib'
我在macOS Sierra 10.12.12上运行Xcode 8.2,在iOS 6.1的iPhone 6s上进行测试。
注意:我在从我的机器上完全删除Xcode后重新安装了Xcode,并删除并重新创建了所有硬件的所有配置文件。
答案 0 :(得分:70)
好的,所以我解决了这个问题,不知道这是不是正确的方式。
使用Key Chain将我的iOS开发人员证书从本地移动到系统。
步骤:
答案 1 :(得分:11)
我使用macOS High Sierra,Xcode 9.3: 这对我有用。
/Users/JohnAppleseed/Library/Developer/Xcode/DerivedData/
重新启动xcode或macbook,在钥匙串中拖放证书对我来说不起作用。
答案 2 :(得分:5)
我遇到了同样的问题 - 我通过多次重启MacBook来解决这个问题。
答案 3 :(得分:3)
在我的情况下,它由
解决答案 4 :(得分:1)
首先确保您的证书尚未过期,然后按照王脚列出的步骤进行操作:
使用Key Chain将iOS开发人员证书从本地移动到系统:
答案 5 :(得分:0)
我做的是解决它:
退出Xcode
打开钥匙串访问
转到“登录”标签
将证书拖到系统标签
重新打开Xcode
运行您的应用
答案 6 :(得分:0)
六年前,我将agvtool添加到构建脚本中以自动增加项目中的内部版本号。由于某种原因,本周开始导致每个构建都因上述看似神秘的错误而失败。从构建阶段删除脚本可以使我的应用再次构建。令人反感的脚本:“ xcrun agvtool next-version -all” 也许Xcode的最新更新对于在构建过程中更改项目文件非常有帮助?