【发布时间】:2014-02-04 16:33:37
【问题描述】:
我正在和我的朋友一起开发一个应用程序,我需要用他的身份签名来测试推送通知系统。这是我们所做的:
- 我已将我的 UDID 发送给他,他将我的 UDID 添加到他的设备中
- 他为我们的 bundle ID 创建了一个新的配置文件,包括我的 UDID 以用于他的开发者证书
- 他将配置文件发送给我。
- 我已将配置文件添加到我的设备和 Xcode。
- 他在 Keychain 访问中导出了他的开发者证书(带有私钥)并发送给我
- 我已成功导入他的证书
- 我选择了他在 Xcode 发送的配置文件
我尝试运行该应用程序,但它说没有为该配置文件找到有效的签名身份。然后我尝试通过单击Other 将p12 文件输入到证书中(Xcode 本身找不到对该配置文件有效的任何证书)但它无法签名:
Code Sign error: No codesigning identities found: No codesigning identities
(i.e. certificate and private key pairs) that match the provisioning profile
specified in your build settings (“tanisalim”) were found.
CodeSign error: code signing is required for product type
'Application' in SDK 'iOS 7.0'
这是我的项目配置:
如何使用我朋友的证书对应用程序进行代码签名?
【问题讨论】:
标签: xcode certificate provisioning-profile