如何使用别人的证书通过xcode打包iOS应用

17 篇文章 1 订阅

关于xcode完整的文档,可以看这个官方地址:https://help.apple.com/xcode/mac/current/#/dev3a05256b8

要在别的电脑使用别人的苹果帐号打包app,需要两个文件:

●该证书导出的“.p12”文件

.p12文件是包含证书公钥和私钥的文件,通过“钥匙串”程序导出

●苹果开发者帐号中与“证书”对应的“描述文件”(.mobieProvison profile)

在apple developer后台下载到

如何导出.p12文件

首先,在通过.cerSigningRequest创建出证书的电脑上才能导出.p12文件,.p12文件必须要通过带有私钥信息的文件才能导出


导出.p12的时候,输入密码,即可发给别人打包,而不需要让其他人知道你的苹果开发者帐号


如何安装到mac电脑:

1、将p12文件双击,会自动打开“钥匙串”工具,输入p12密码

2、双击.mobileprovision描述文件,会自动安装到xcode中


在xcode中分别选中Targets和Project,然后选中Build Settings标签,如下图修改code signing参数




打包报错: A valid provisioning profile for this executable was not found. 

解决办法:mobileprovision描述文件必须加入打包机器的udid。

报错:Provisioning profile "xxx" doesn't include the com.apple.developer.icloud-container-identifiers entitlement. 

apple developer后台的appids中iCloud权限没有打开,或者打开之后没有选中对应的container,如果container也设置了,确认是否选项为这个Include CloudKit support



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鱼蛋-Felix

如果对你有用,可以请我喝杯可乐

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值