我正在尝试部署我的第一个iPhone开发应用程序,但遇到了一些问题。我已经成功通过在线Provisioning Assistant,但现在卡住了。无论我做什么,我总是得到以下错误消息:
/usr/bin/codesign 失败,退出代码为1
有人知道为什么会出现这种情况吗?
我正在尝试部署我的第一个iPhone开发应用程序,但遇到了一些问题。我已经成功通过在线Provisioning Assistant,但现在卡住了。无论我做什么,我总是得到以下错误消息:
/usr/bin/codesign 失败,退出代码为1
有人知道为什么会出现这种情况吗?
我曾经遇到过同样的问题,但错误日志中还列出了这个:CSSMERR_TP_CERT_NOT_VALID_YET
查看KeyChain中的证书显示了类似的消息。问题是由于我的Mac系统时钟设置不正确导致的。一旦我设置了正确的区域/时间,证书就被标记为有效的,我就可以在iPhone上构建和运行我的应用程序了。
经过数小时的谷歌和尝试不同的方法,这是我解决问题的方法:
确保在Keychain Access的System > Certificates选项卡中没有证书。从那里删除所有重复的证书。
在证书中安装来自预配门户的WWDR中间证书,除了开发人员证书之外,并确保您在Login > Certificates选项卡上看到它。
希望这能帮助你们中的一些人!
出现了与“iPhone Developer: [me]”和/// tweetdeck的库privatedata文件有歧义的问题。通过将文件移到垃圾箱并重新登录Tweetdeck,再次设置密码来解决它。真是太痛苦了。
我遇到了你提到的同样的代码签名未知错误。类似于提供的答案(但有些不同),我只是锁定了我的钥匙串访问并解锁它,然后我就能够再次构建和运行到我的设备上了。如果有人遇到相同的问题,也许可以先尝试这个方法,而不必费力修改钥匙串密码。