我今天遇到了一个很奇怪的问题。今天我的应用成功上架了应用商店。但是,当我下载它时,我立即注意到该应用程序的基本功能无法正常工作。它只是在尝试获取外部信息时挂起。我回到我的 xcode 项目,运行它并且运行良好。我删除了应用商店版本,并将 xcode 版本重新部署到我的手机上,再次完美运行。
Apple 是否对我的代码做了什么?搞砸的部分似乎是我的应用程序创建一个 NSURLSESSION 的地方,该 NSURLSESSION 用于从网站收集数据。也许他们“清理”了我使用的 url 字符串?这个搞砸的功能对我的应用程序至关重要,并且自从我提交到应用程序商店以来就没有改变过。
有人知道为什么会发生这种情况或如何解决这个问题吗?
谢谢
最佳答案
只是发布“解决方案”:
编辑您的方案并将“运行”构建配置设置为“发布”。保存后,清理项目 (cmd+shift+k) 并在您的设备上再次运行。默认情况下,这将使您在设备中运行该应用程序,就像它在 AppStore 中发布时一样。
是的,很遗憾,您将不得不再等一周,Apple 才能批准您应用的新版本,因为它将再次通过审核流程。祝你好运! :)
关于ios - 从应用商店下载的应用无法运行,但可以在 xcode 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25003234/