我从Xcode上安装了一些正在进行中的项目。我不得不恢复我的iPhone,现在我的主屏幕上有3个图标,没有打开任何东西,我无法删除。它们不会使用tap and hold方法,它们不会出现在Xcode设备管理器中(Command + Shift + 2)。提前谢谢!
答案 0 :(得分:2)
最近我遇到了同样的问题。也许这也是你的情况,希望 - 解决方案也会帮助你。
在testflight出现之前 - 我们使用了自己的ad-hoc解决方案。我们有上传.ipa文件的服务器空间,相应的服务器空间有“ad-hoc脚本”,因此我们可以在我们的设备上下载临时版本。这些“脚本”包含可下载应用程序的bundle-id。
在以前的iOS版本中(在iOS 7之前) - 如果服务器bundle-id与应用程序包ID不匹配,则会抛出错误并且图标消失。在iOS 7中,似乎在这种情况下卡住了,没有可能将其删除。 (也许并不总是?)
有可能删除这些卡住的应用程序图标。您需要使用每个卡住图标的软件包ID成功安装应用程序。
在我的情况下 - 我将应用程序包ID更改为新的包ID(是项目要求),而我忘记更改服务器脚本上的包ID。因此 - ad-hoc版本没有安装,但图标卡住了。然后 - 为了删除卡住的图标,我将应用程序包ID更改为上一个,安装成功临时发布,并删除了图标。然后我在应用程序和服务器部分更新了bundle id到新的。
但是,为了做到这一点 - 您需要知道卡住图标的捆绑ID(如果您不知道它,请检查设备解锁时的设备日志?), 并且您可能还尝试安装调试版本(任何应用程序都可以),只需更改为卡住的图标包ID的包ID。 (它可能与ad-hoc发布一样有效,但我不确定。)
祝你好运。