如何在模拟器上安装 iOS 应用发布版本

Posted

技术标签:

【中文标题】如何在模拟器上安装 iOS 应用发布版本【英文标题】:How to install iOS app release build on Simulator 【发布时间】:2021-03-01 08:25:31 【问题描述】:

我已经构建了一个基于 Xamarin 的 ios 应用程序,该应用程序已在 App Store 中提供。现在我制作了一个具有新功能的新版本,并在上传到 App Store 之前对其进行了测试。一切正常。但 App Store 团队以登录应用后崩溃为由拒绝了它。

我测试了以下情况:

    在模拟器上调试构建 在真实设备上调试构建 在真实设备上发布构建(使用 Testflight)

每种情况都适合我。我唯一没有测试的是模拟器上的发布版本,因为我不知道如何在模拟器上安装这样的版本。我该怎么做?

【问题讨论】:

1 对于发布,您需要生产证书和生产临时配置文件。 2 我不确定您是否可以在模拟器上安装发布版本,请使用真实设备。 【参考方案1】:

您无法将发布版本安装到模拟器。而且我很确定 Apple 审阅者也没有在模拟器上测试您的应用程序。

我建议您创建一个测试飞行 (here is how to use testflight) 测试版并在您的手机上安装测试飞行构建。如果审核小组可能会提到这与设备相关的问题,请邀请与内部测试人员使用相同设备的朋友。

【讨论】:

感谢您的回复。所以解决方案不是在模拟器上测试发布版本。我已经使用 Testflight 以及相同的设备和 iOS 版本测试了该应用程序,这对我来说并没有崩溃……太糟糕了,我将(再次)回到 iOS 团队讨论这个问题。我需要找出问题所在,因此我首先要重现崩溃。 虽然根据我的经验,它们提供了重现错误的步骤,如果没有,您可以随时在解决中心询问。另外附上工作步骤的屏幕截图,以防您在共享以供审核的同一构建上没有发现崩溃。 You can not install a release build to the simulator. 我刚刚创建了一个新的 Xcode 项目(iOS 应用程序)并在我的模拟器上使用发布模式安装了它。

以上是关于如何在模拟器上安装 iOS 应用发布版本的主要内容,如果未能解决你的问题,请参考以下文章

如何在 IOS5 模拟器上获取 Facebook 应用程序?

在 Mountain Lion 上运行 4.3 版的 iOS 应用程序

如何在 ios 4.3 版本中测试我的 ios 应用程序?

如何在ios设备上安装应用程序后显示一次警报

通过 TestFlight 安装 iOS 应用程序会模拟应用程序升级吗?

Xcode Simulator 不显示额外安装的 iOS 版本