在管理器中分发应用程序时,代码签名失败

时间:2012-12-11 04:45:51

标签: ios xcode signing organizer

我的xcode突然遇到了分发任何应用程序的问题。当我点击"分发......"按钮并选择代码签名标识。以下是错误消息:

  

代码签名操作失败

     

无效的参数传递给了codesign。争论是: - 签名   fd2f30b26c9b384c635a044aefa90683239a434a --force   --preserve-metadata = identifier,entitlements,resource-rules /var/folders/c6/yjp3wvhx2bv34_wpcg4j779c0000gn/T/AD6840D0-4776-4EEF-BFC6-9EBA2A1188D6-212-0000012034964EA7/TestSigning.app/TestSigning

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

有什么想法吗?感谢

2 个答案:

答案 0 :(得分:6)

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

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

这应该解决它。

答案 1 :(得分:1)

分发过程是一个痛苦的屁股。这就是我刚刚解决问题的方法,与你的问题完全不同。

  1. 删除xcode中的所有条款
  2. 删除钥匙串中的所有证书
  3. “配置文件”中的“刷新”
  4. 下载特定应用的分发条款
  5. 生成ipa文件
  6. 生成ipa文件时,我使用第二个选项Save For Enterprise

    其他选项对我不起作用