2012-12-11 31 views
3

我的xcode突然出现分发任何应用程序的问题。当我点击“Distribute ...”按钮并选择一个代码签名标识。以下是错误消息:在组织者中分发应用程序时代码签名失败

代码签名操作失败

无效参数传递给协同设计。参数为:--sign fd2f30b26c9b384c635a044aefa90683239a434a --force --preserve元数据=标识符,权利资源的规则的/ var /文件夹/ C6/yjp3wvhx2bv34_wpcg4j779c0000gn/T/AD6840D0-4776-4EEF-BFC6-9EBA2A1188D6-212-0000012034964EA7/TestSigning.app/TestSigning

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

有什么想法?谢谢

+1

由于安装了InstaSign而发生此问题。我仍然没有找到解决方案 –

+0

这里是同样的问题:http://stackoverflow.com/questions/14137861/xcode-error-when-trying-to-validate –

回答

6

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

提取并粘贴文件是/ usr/bin中(使用命令+ Shift + G键直接输入路径。)

这应该修复它。

+1

希望没有人需要解释从互联网上的一些随机人员下载文件的危险...... –

+0

是的,这解决了我的问题。 –

+0

我使用instasign,这解决了我的问题。谢谢。 – OMGPOP

1

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

  1. 删除在Xcode中的所有条款
  2. 删除钥匙扣所有证书
  3. “刷新”,在“部署配置文件”
  4. 为特定的应用程序
  5. 下载分发提供生成IPA文件

当生成ipa文件时,我使用第二个选项Save For Enterprise,

其他选项不适用于我

+0

即使我重新安装Xcode后,我仍然有同样的问题4.5.2。 但我可以使用相同的配置文件和证书标识在我的另一台Macbook Air中分发。 –

+0

@bagusflyer可以显示代码签名身份您的“另一个空气”? – fengd

+0

我导出了我的代码签名标识,并用于我的另一台Macbook air。这空气没有问题分发ipa。这意味着身份是有效的。所以我完全失去了。 –

相关问题