我在导出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 关注
- 570 浏览
添加回答
举报
0/150
	提交
		取消
	