在尝试向我的某个企业iOS应用发布新更新时,我发现OTA下载失败。它会给我“你想要安装'xxx'”警报,并且点击“安装”就可以了。没有迹象表明发生了什么。这种情况发生在我的iPhone 6和iPad上,它们都运行最新版本的iOS 8。
在iPhone配置实用程序上运行设备,它显示已安装的应用程序列表,拒绝安装的应用程序有一个“安装”按钮,其他所有应用程序都有“卸载”。在下面的屏幕截图中,您将看到重命名的包和原始包。
单击“安装”按钮时,iPhone配置实用程序崩溃。
我设法使用我在StackOverflow上的其他地方找到的解决方法来实现它,这需要重命名应用程序的Bundle Identifier,但它仍然看起来像pi $$ - 这样做的方法很糟糕。
似乎很明显,该应用程序在某种程度上陷入困境,出现在应用程序列表中但未显示在iPhone屏幕上,并且还拒绝被覆盖。我的问题是,有没有办法从iPhone的内存中清除旧的应用程序,并可能使用原始的Bundle Identifier重新加载它?
答案 0 :(得分:2)
Apple甚至还没有在最新版本中正确修复此问题。有几种表现形式:应用程序会下载,但设备不会退出调用应用程序,因此您不知道应用程序是否下载。如果之前的应用从未在您的设备上,通常会下载。如果它之前存在,并被删除,则不会下载。如果下载的应用已在后台运行,或者您正在进行应用内下载,则通常无法下载,因为它不想替换正在运行的应用。我通常开始下载,然后立即切换到跳板观看下载。如果我在应用程序图标上看到时钟拨号,那么我知道它正在下载。更改捆绑包不是一件好事,更不用说在点击“#34;安装”时没有给予任何用户反馈。"
答案 1 :(得分:0)
至于在应用内提示中更新应用程序。
这是apple / ios8的一个问题。他们在安装后没有退出应用程序。如果在安装后快速点击主页按钮。偶尔你会得到一个成功的下载。
为了将来使用,你可以找到一种方法来使用退出来杀死应用程序,但苹果警告不要使用退出由于糟糕的用户体验。但是,如果苹果在这个过程中首先没有提供良好的用户体验,我认为这可以保证使用imho。