2

我已将我的 xCode 更新到 4.6,现在每当我创建新项目并尝试在具有 iOS 5.1 的设备上运行它时,它都会显示 error CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 6.1'。我已经下载了适用于 iOs 6.1、6.0、5.0、5.1 的 SDK,在我的旧版本中,我无需在设备上进行代码签名即可运行任何应用程序。请帮忙。

4

2 回答 2

2

请检查plist中的包标识符和代码签名标识

于 2013-02-22T05:33:46.687 回答
0

按照以下步骤在您的设备上成功运行您的应用程序:

  • 确保您或您的组织已注册加入 Apple iOS 开发计划
  • 检查您的钥匙串中是否安装了有效的证书(如果没有,请创建并安装一个证书实用程序
  • 现在创建配置文件
  • 下载它们并通过将它们拖到您的 Xcode 来安装它们
  • 现在在构建设置中通过选择这些来设置代码签名身份代码签名部分
  • 现在连接您的设备并运行。

这里有一些废话:

  1. 您可能已经在以前的版本中安装了证书和配置,因此您不需要再次设置它们
  2. 为您的项目设置部署目标 在此处输入图像描述,因为您的设备仍然有 5.1
  3. 并按照 user247 的建议进行操作,即在 info.plist 文件中设置 bunderIdentifier
于 2013-02-22T06:39:17.150 回答