我已将我的xcode更新为4.6,现在我的应用程序无法在iPhone上运行

时间:2013-02-22 05:28:13

标签: iphone ios xcode

我已将xCode更新为4.6,现在每当我创建新项目并尝试在具有iOS 5.1的设备上运行它时,它将显示错误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,在我的旧版本中我可以运行任何应用程序而无需在我的设备中进行代码签名。请帮忙。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

  • 确保您或您的组织已注册苹果iOS开发计划
  • 检查您的钥匙串中是否安装了有效证书(如果没有,请创建并安装一个Certificate Utility
  • 现在create provisioning profile
  • 下载并安装它们,方法是将它们拖到Xcode
  • 现在在构建设置中通过在Code signing section
  • 中选择这些来设置代码签名身份
  • 现在连接您的设备并运行。

以下是一些ados:

  1. 您可能已在以前的版本中安装了证书和配置,因此您无需再次设置它们
  2. 为您的项目设置部署目标 enter image description here,因为您的设备仍有5.1
  3. 并执行user247建议的内容,即在info.plist文件中设置bunderIdentifier