7

我收到此错误

/Users/macbook/Library/Developer/Xcode/DerivedData/xxxxx-egjyfcyhdfcgftavbtoudbcgthja/Build/Products/Debug-iphoneos/xxxx.app: unknown error -1=ffffffffffffffff

command /usr/bin/codesign failed with exit code 1 

在构建应用程序时使用 xcode 9.1/ios11.1,早些时候我能够顺利运行我的应用程序。知道可能是什么问题。我已经尝试了以下步骤:

删除所有派生数据。

更新所有配置文件和证书。

但仍然没有运气。

4

4 回答 4

20

尝试更新您的钥匙串密码。为此,请尝试以下

  • 如果您不知道旧密码,解决方案是创建一个新的登录钥匙串。

  • 如果您知道旧密码,请使用该密码更新您现有的登录钥匙串:

    1. 打开 Keychain Access 应用程序,它位于 Applications 文件夹的 Utilities 文件夹中。
    2. 从窗口左侧的钥匙串列表中,选择“登录”。
    3. 从菜单栏中的“编辑”菜单中,选择“更改钥匙串“登录”的密码。”</li>
    4. 在当前密码字段中输入您的用户帐户的旧密码。
    5. 这是您在重置密码之前使用的密码。
    6. 在新密码字段中输入您的用户帐户的新密码。这是您现在用来登录 Mac 的密码。在验证字段中输入相同的密码。

完成后单击确定,然后退出钥匙串访问。退出您的 Xcode,重新打开项目并尝试构建您的项目,它应该可以工作。

于 2017-11-21T09:21:45.973 回答
1

在过去的一个月里,我遇到过几次这个问题,而且总是在我将一些 .png 文件导入 Xcode 之后。如果我使用“Save for Web”导入了从 Illustrator 导出的 .png 文件,该文件不包括 Xcode 读取的分辨率元数据,我能够反复重新创建错误。(附截图)

在此处输入图像描述

但是,如果我使用 Illustrator 中的“导出为”设置导出文件,将分辨率设置为 144 像素,然后将其导入 Xcode,错误就会消失。(附截图) 在此处输入图像描述

只需确保删除未列出分辨率的图像,希望您一切顺利!

于 2018-06-29T15:11:41.660 回答
1

这在 Xcode 9 中开始发生在我身上,以及许多其他与钥匙串相关的问题(我在 9.3 上,今天才发生)。有时自动代码签名会自发地与我发生冲突,并且我开始收到errSecInternalComponent错误以及codesign failed with exit code 1.

一直有效的是进入Xcode -> Preferences -> Accounts,进入Manage Certificates...并使用加号添加我需要的证书,即使看起来已经存在完美的证书。我不知道为什么这些证书会有所不同,但是......它们只是工作。

于 2018-08-09T22:24:16.807 回答
0

我更改了 Mac 的通用登录密码,并且成功了。

于 2018-06-29T11:32:47.540 回答