SDK'iOS5.1'中产品types'Application'需要代码签名

我正在使用xCode 4.3.1。 在我创build了一个项目之后,我build立了它并试图存档。 然后我有一个错误说: (这是我在xCode 4.3.1中的第一个项目)

CodeSign error:SDK'iOS5.1'中产品types'Application'需要代码签名

这是什么意思 ? 以及如何解决它?

这意味着您尚未将configuration文件分配给configuration。

通常这是因为“任何iOS SDK”必须有一个configuration文件,不能设置为“不要签名”。

所有这些以及更多内容在TN2250有关代码签名和故障排除的技术说明中得到了解答。

一个可能的解决scheme,适用于我:

  1. 在“生成”设置中search“代码符号”
  2. 将代码签名身份中的所有内容更改为“iOS开发人员”,原本是“不要代码签名”。

好样的!

这个错误是由于不同的情况而造成的。 下载的项目教程默认设置为[Project]> Targets> Build Settings> Architectures> Build Active Architecture> Release =“Yes”。 我并不打算build立一个版本,所以解决方法是将版本(大概不仅需要开发人员档案,而是分发档案)设置为“否”。

如果您实际上不需要部署到设备,则可以使用模拟器解决此问题。 这为我解决了。

我有这个问题,即使我有一个有效的设备configuration文件。 事实certificate,我已经改变了我的开发者账户密码,需要更新xcode的密码。 这是通过去首选项 – 帐户 – 苹果ID和input新的密码。

重新启动Xcode为我做了诡计。 🙂

这里的另一个问题在于Build Settings下的Code Signing Identity。 请确保它包含代码签名标识:“iOS开发人员”而不是“不要代码签名”。 这将允许您将其部署到您的iOS设备。 特别是,如果你已经下载了一个GitHub的例子或这个效果。

我有一个苹果示例代码相同的问题。 在项目“PhotoPicker”中,在架构中,基础SDK是:

屏幕截图1

这种参数化引发了这样的信息:

CodeSign错误:SDK'iOS 7.1'中产品types'Application'需要代码签名

它假定你有一个开发者用户,所以…使用它,并改变:

屏幕截图2

错误消失。

TN2250 Tech文档已经退役,要解决这个问题,请在Anyios SDK字段下添加IOs5.1或8.1 sdk字段

在代码签名问题上就解决了

我有同样的问题,因为在项目的Capabilities选项In-App PurchaseON 。 如果您的应用程序不需要应用程序内购买 – closures它,或者您需要为Debugscheme设置正确的configuration文件。