我在导出Xcode 6 beta 2上的Ad Hoc Distribution应用程序时遇到问题:在Xcode 6上导出我的项目以进行临时开发时,我收到此警报。我试过在Xcode 5上导出它,保存.ipa完全没有问题。有人也遇到这个问题吗?
3 回答
白衣非少年
TA贡献1155条经验 获得超0个赞
这对我有用。
在我的机器上,我同时保留了Xcode 5和Xcode 6 beta。
在Xcode 6 beta中,存档项目。关闭Xcode 6。
打开Xcode 5,转到Organizer并使用适当的配置文件将Ad Hoc构建为导出。
而已!
慕村9548890
TA贡献1884条经验 获得超4个赞
两天前我遇到过同样的问题。原来问题是:
我有自己的带有适当私钥的开发人员分发证书
我有没有私钥的客户的企业开发人员分发证书
我尝试为客户制作企业发行包
Xcode向我抛出模糊错误:您的帐户已具有有效的iOS发行证书
解决方案是:为我的客户的企业帐户获取私钥。有两种可能的选择:
要求您的客户提供凭据以访问其在Apple网站上的企业开发人员帐户。吊销旧证书并重新创建它。您将在此过程中创建私钥。注意:吊销企业分发证书会使使用该证书签名和部署的所有应用程序无效(官方信息)。
要求您的客户从他的“钥匙串访问”应用程序中将其私钥导出为* .p12文件,并使用密码将其发送给您。您无法从Apple网站下载现有私钥。获得它的唯一方法是询问您的客户。我做到了,终于可以制作出包装了。
如何确定您是否具有证书的私钥:打开“钥匙串访问”应用程序。选择证书。查找您的证书。如果您在证书的左侧看到一个小的灰色三角形,请打开它,然后会看到您的私钥。没有三角形=没有私钥。
- 3 回答
- 0 关注
- 531 浏览
添加回答
举报
0/150
提交
取消