Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS 8企业应用程序在设备内部陷入了困境_Ios_Objective C_Iphone_Ios8 - Fatal编程技术网

iOS 8企业应用程序在设备内部陷入了困境

iOS 8企业应用程序在设备内部陷入了困境,ios,objective-c,iphone,ios8,Ios,Objective C,Iphone,Ios8,在尝试发布我的一个企业iOS应用程序的新更新时,我发现OTA下载失败了。它会给我一个“你想安装'xxx'吗”警报,点击'install'就到了。没有迹象表明发生了什么事。这发生在我的iphone6和iPad上,它们都运行最新版本的ios8 在iPhone Configuration Utility上运行设备时,它会显示已安装应用程序的列表,拒绝安装的一个应用程序有一个“安装”按钮,其他所有应用程序都有“卸载”按钮。在下面的屏幕盖中,您将看到重命名的捆绑包和原始捆绑包 当我单击“安装”按钮时,i

在尝试发布我的一个企业iOS应用程序的新更新时,我发现OTA下载失败了。它会给我一个“你想安装'xxx'吗”警报,点击'install'就到了。没有迹象表明发生了什么事。这发生在我的iphone6和iPad上,它们都运行最新版本的ios8

在iPhone Configuration Utility上运行设备时,它会显示已安装应用程序的列表,拒绝安装的一个应用程序有一个“安装”按钮,其他所有应用程序都有“卸载”按钮。在下面的屏幕盖中,您将看到重命名的捆绑包和原始捆绑包

当我单击“安装”按钮时,iPhone配置实用程序崩溃

我在StackOverflow的其他地方找到了一个解决方案,需要重命名应用程序的包标识符,但这似乎仍然是一个pi$$-糟糕的方法


很明显,该应用程序不知何故陷入了困境,出现在应用程序列表上,但没有出现在iPhone屏幕上,并且拒绝被覆盖。我的问题是,有没有办法从iPhone的内存中清除旧的应用程序,并可能使用原始的捆绑包标识符重新加载它?

即使在最新版本中,苹果仍然没有正确地修复这个问题。有几种表现形式:应用确实下载,但设备没有退出呼叫应用,因此你不知道应用是否下载。如果应用程序以前从未出现在您的设备上,它通常会下载。如果它以前在那里,并且被删除了,它就不会下载。如果下载的应用程序已经在后台运行,或者您正在进行应用程序内下载,它通常不会下载,因为它不想替换正在运行的应用程序。我通常开始下载,然后立即切换到跳板观看下载。如果我在应用程序图标上看到时钟拨号,那么我知道它正在下载。更改捆绑包不是一件好事,更不用说在点击“安装”时不向用户提供任何反馈。

从应用程序内提示更新应用程序

这是apple/ios8的问题。安装后,他们不会退出应用程序。如果在点击“安装”后快速点击“主页”按钮。偶尔你会得到一个成功的下载

对于将来的使用,你可以找到一种使用exit的方法,这将终止应用程序,但苹果警告不要使用exit,因为用户体验差。但是,如果苹果在这个过程中没有提供良好的用户体验,我认为这就需要使用imho