3

我的 xcode 突然出现分发任何应用程序的问题。当我单击“分发...”按钮并选择代码签名身份时。这是错误消息:

代码签名操作失败

无效的参数被传递给 codesign。参数为:--sign fd2f30b26c9b384c635a044aefa90683239a434a --force --preserve元数据=标识符,权利资源的规则的/ var /文件夹/ C6 / yjp3wvhx2bv34_wpcg4j779c0000gn / T / AD6840D0-4776-4EEF-BFC6-9EBA2A1188D6-212-0000012034964EA7 / TestSigning。应用程序/测试签名

每个项目都会出现这个问题,所以我认为这是 xcode 问题。在此问题发生之前我唯一做的就是单击“Provisioning Profiles”视图中的“Refresh”按钮。所有配置文件都有效,我可以在我的设备中运行所有应用程序。唯一的问题是我无法分发它们。

任何的想法?谢谢

4

2 回答 2

6

这可能是因为您可能安装了一些第三方签名应用程序(例如 InstaSign)。从以下 URL 下载我的文件备份: https ://www.dropbox.com/s/xawvd81zzedz0jo/codesign.zip

将文件提取并粘贴到 /usr/bin (使用 Command+Shift+G 直接输入路径。)

这应该解决它。

于 2013-01-31T06:32:31.513 回答
1

分发过程很麻烦。这是我刚刚为解决问题所做的,与您的不完全相同。

  1. 删除xcode中的所有规定
  2. 删除钥匙串中的所有证书
  3. “配置文件”中的“刷新”
  4. 特定应用程序的下载分发条款
  5. 生成ipa文件

生成 ipa 文件时,我使用第二个选项保存为企业

其他选项对我不起作用

于 2012-12-11T04:57:14.817 回答