-5

我正在尝试将 iOS 3 应用程序更新到 iOS 8。我的应用程序中的所有功能在模拟器上都可以正常工作,但是当我尝试在装有 iOS 5 的 iPad 上部署我的应用程序时,遇到了一些错误。我将部署目标等所有设置修复为 iOS 5 和其他基本设置。我面临的错误

  1. 代码签名错误:未找到代码签名身份:未找到与构建设置(“searchme”)中指定的配置文件匹配的代码签名身份(即证书和私钥对)。

  2. CodeSign 错误:SDK“iOS 8.1”中的产品类型“应用程序”需要代码签名

参考第一个错误我已经创建了名为“searchme”和捆绑标识符的临时配置文件 - com.damyant.searchme

4

2 回答 2

1
  1. 重置您的代码签名并确保捆绑 ID 未更改。

  2. 部署目标应与 iphoneos/iphonesimulator 相同或更少。

  3. 清理项目,然后重试。

于 2014-10-31T07:58:42.550 回答
0

您需要有一个开发者帐户才能在 iPhone 上调试应用程序。

获得开发者帐户后,首先要做的是从您的密钥链访问中创建一个证书请求,并将此证书上传到您开发者帐户的创建新证书部分。

创建证书的步骤

之后针对该证书创建配置文件。(如果需要,请下载此配置文件。如果在构建时单击修复,xcode 应自动处理此问题),示例

您还需要将您的设备注册到开发帐户。试试这个链接

于 2014-10-31T07:58:55.273 回答