本文主要是介绍iOS8 企业应用部署Bug,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天发现,使用iOS企业部署(In-House Distribution)方式进行应用升级时,在iOS8下无法成功,删除应用再重新安装也不行,查看log,发现报错:
LoadExternalDownloadManifestOperation: Ignore manifest download, already have bundleID: com.mycom.MyApp
经过调研,发现这个是Apple的bug,从iOS8 Beta5就有了,一直没有解决
目前暂时可行解决方案如下:
在.plist中,伪造一下bundle id,如
<key>bundle-identifier</key>
<string>com.mycom.MyApp</string>
<key>bundle-version</key>
<string>1.2.2</string>
把com.mycom.MyApp变成com.mycom.MyApp.ios8fix
以上方案可以解决此问题,但是由于bundle id和之前安装的不同,所以安装过程中会存在两个图标,安装完毕后,图标消失。
这篇关于iOS8 企业应用部署Bug的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!