iOS9 企业级账号 无法安装的问题

最近,用苹果企业级账号发布应用遇到在iOS9上不能安装的情况。


刚开始在网上找原因,比较靠谱的说法说是因为Xcode7的打包的问题,于是我换了Xcode6打包,还是没有解决问题。说明并不是xcode7的问题。


于是开始通过工具查看安装日志(工具:http://fir.im/tools/log_guru)来发现问题。通过日志上的报错信息:(A valid provisioning profile for this executable was not found.),应该是证书的问题,索性删除之前的provisioning profile重新建一个:

iOS9 企业级账号 无法安装的问题_第1张图片

如上图选择类别新建。


另外关于打包方式的问题,Xcode7之后打包有两个地方发生了改变,需要注意:

一是打包的选项有了调整,如下图选择第三个,之前选第二个就有安装问题,选择第三个企业级就没有问题了:

iOS9 企业级账号 无法安装的问题_第2张图片

二是可以自动生成plist文件,如下图勾选:

iOS9 企业级账号 无法安装的问题_第3张图片

这样,问题终于解决了!


总结:苹果的这种蛋疼问题是非常多的,遇到一定要耐心找原因,对症下药。


ps:证书的问题,在“钥匙串访问”中看苹果的开发发布证书是否有效,必须有“专用密钥”才是有效的!否则就从网站删除原来证书,再“从证书颁发机构申请证书”,或者从可以的机器上导出原来的证书到现在的机器。之后再新建描述文件!



你可能感兴趣的:(iOS,ios,xcode,企业级,苹果,发布)