【问题标题】:Code signing failed when Distribute app in Organizer在管理器中分发应用程序时代码签名失败
【发布时间】:2012-11-28 14:59:58
【问题描述】:

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

代码签名操作失败

无效的参数被传递给 codesign。参数是:--sign 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 问题。在此问题发生之前我唯一做的就是单击“Provisioning Profiles”视图中的“Refresh”按钮。所有配置文件都是有效的,我可以在我的设备中运行所有应用程序。唯一的问题是我无法分发它们。

有什么想法吗?谢谢

【问题讨论】:

标签: ios xcode signing organizer


【解决方案1】:

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

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

这应该可以解决它。

【讨论】:

  • 希望没有人需要解释从互联网上的某个随机人那里下载文件的危险......
【解决方案2】:

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

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

在生成ipa文件的时候,我使用第二个选项,,

其他选项不适合我

【讨论】:

  • 重新安装 Xcode 4.5.2 后我仍然遇到同样的问题。但是我可以使用相同的配置文件和证书身份在我的另一台 Macbook air 中分发。
  • @bagusflyer 你能显示代码签名身份你的“另一种空气”吗?
  • 我导出了我的代码签名身份并在我的另一台 Macbook air 中使用。这种空气分配ipa没有问题。这意味着身份是有效的。所以我完全迷路了。
  • 是的,我还是遇到了同样的问题。
  • 我必须重新安装整个系统吗?如果我再次遇到同样的问题怎么办?
猜你喜欢
  • 2013-05-17
  • 2012-12-17
  • 2013-02-15
  • 2011-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多