Swift Sdtlib工具错误:任务失败,退出代码为1

kin*_*oot 26 xcode

今天早上在我的应用程序上工作了几个小时后,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'
Run Code Online (Sandbox Code Playgroud)

我在macOS Sierra 10.12.12上运行Xcode 8.2,在带有iOS 10.1.1的iPhone 6s上进行测试.

注意:我在从我的机器上完全删除Xcode后重新安装了Xcode,并删除并重新创建了所有硬件的所有配置文件.

kin*_*oot 72

好的,所以我解决了这个问题,不知道这是不是正确的方式.

使用Key Chain将我的iOS开发人员证书从本地移动到系统.

脚步:

  1. 关闭Xcode.
  2. 打开钥匙链.
  3. 在Local中找到iOS Developer证书.
  4. 将证书从Local拖放到System选项卡.
  5. 提示时输入管理员密码.
  6. 启动Xcode并为您的设备构建项目.


Con*_*ena 12

我使用macOS High Sierra,Xcode 9.3:这对我有用.

  1. /Users/JohnAppleseed/Library/Developer/Xcode/DerivedData/
  2. 将所有文件移至"废纸篓",清空废纸篓
  3. 打开Xcode,清理和构建.

重新启动xcode或macbook,在钥匙串中拖放证书对我来说不起作用.

  • 在尝试了所有其他解决方案后,这对我有用,但有所不同 - 我只删除了当前使用的DerivedData中的文件.我进一步删除了KeyChain中所有过时的证书. (2认同)

Jer*_*ews 5

我有同样的问题 - 我通过重启我的MacBook几次来解决它.