xcode – 使用其他人的开发者证书签署iOS应用程序

xcode – 使用其他人的开发者证书签署iOS应用程序,第1张

概述我和我的朋友正在开发一个应用程序,我需要用他的身份签名来测试推送通知系统.这是我们做的: >我已将UDID发送给他,他将我的UDID添加到他的设备中 >他为我们的捆绑包ID创建了一个新的配置文件,包括用于开发人员证书的UDID >他向我发送了配置文件. >我已经为我的设备和Xcode添加了配置文件. >他在Keychain访问中导出了他的开发人员证书(带私钥)并将其发送给我 >我已成功导入他的证书 我和我的朋友正在开发一个应用程序,我需要用他的身份签名来测试推送通知系统.这是我们做的:

>我已将UDID发送给他,他将我的UDID添加到他的设备中
>他为我们的捆绑包ID创建了一个新的配置文件,包括用于开发人员证书的UDID
>他向我发送了配置文件.
>我已经为我的设备和Xcode添加了配置文件.
>他在Keychain访问中导出了他的开发人员证书(带私钥)并将其发送给我
>我已成功导入他的证书
>我已经选择了他在Xcode发送的配置文件

我试图运行该应用程序,它说没有找到该配置文件的有效签名身份.然后我尝试通过单击“其他”(Xcode无法找到任何对该配置文件有效的证书)将p12文件键入证书,但它无法签名:

Code Sign error: No codesigning IDentitIEs found: No codesigning IDentitIEs(i.e. certificate and private key pairs) that match the provisioning profilespecifIEd in your build settings (“tanisalim”) were found.CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.0'

这是我的项目配置:

如何使用我朋友的证书对应用程序进行编码?

解决方法 首先,如果您在开发期间进行协作,那么您的朋友应该将您作为开发人员添加到他的帐户中,并将您的证书添加到开发配置文件中.

为此,他需要邀请您加入他的开发者帐户,然后创建您的证书. See Apple’s App Distribution Guide

但是,如果您只是想使用他的身份,我会打开他的p12文件,将其导入您的钥匙串.我不认为在代码签名标识中输入路径p12是有效的.

确保你已经获得了WWDR certificate installed,检查应用程序bundleID是否与配置文件的匹配,重新启动Xcode,然后你应该能够选择他的代码签名身份并签署你的应用程序.

总结

以上是内存溢出为你收集整理的xcode – 使用其他人的开发者证书签署iOS应用程序全部内容,希望文章能够帮你解决xcode – 使用其他人的开发者证书签署iOS应用程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1050518.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存