【问题标题】:Test if architectures are correct when building app in XCode before upload在上传之前在 XCode 中构建应用程序时测试架构是否正确
【发布时间】:2015-11-26 21:21:56
【问题描述】:

我在 App Store 上发布了一些 iPhone 应用程序,其中一些应用程序出现问题并崩溃了。 由于这个线程,我发现了崩溃:

App rejected for crash on launch, but cannot replicate in either simulator or device, and device log is cryptic

这是因为架构无效。 我已经在应用商店重新提交了一些应用程序,这修复了一些崩溃但其他应用程序仍然崩溃,我可能错过了一些地方,或者忘记更改架构。 我有很多 iPhone 应用,我想知道在提交到 App Store 之前是否有办法验证构建是否正确。

否则需要花费大量时间来解决崩溃问题,Apple 正在审核该应用程序一周,然后批准它,然后我需要在我自己的设备上对其进行测试等等。2 周已经过去了,因为我想要要发布所有应用程序,我不想一个月。有人知道我如何测试构建吗?

谢谢

【问题讨论】:

    标签: ios iphone xcode architecture


    【解决方案1】:

    您可以先在自己的设备上测试该应用,然后再将其发送给 Apple 以供批准。

    1.为存档构建您的项目: Product->Archive

    然后,组织者将提示您使用构建的应用程序。而不是分发到您选择的应用商店(Xcode 4.3.1):

    2。保存为企业或临时部署

    然后它会询问您使用哪个配置文件签署应用程序,然后您选择包含您的手机的开发配置文件。

    然后您会将其保存到某个位置。

    3.保存后打开 iTunes 并将 your_app.ipa 文件拖到 iPhone 中(显然必须插入)。

    在将其从 iTunes 应用程序拖到 iPhone 之前,您可能必须先将其拖到 iTunes 应用程序中。

    4.然后该应用应安装在您的手机上。

    该应用的状态与您从应用商店获得的相同。

    至于验证构建设置.....我从来没有遇到过关于架构的任何问题。如果我的部署目标是 3.2 并且我的架构设置为 armv7,那么在将我的应用程序上传到苹果的验证阶段,它会失败并说它不是通用二进制文件。您需要在早期版本的 iOS 上测试您的应用,以复制架构崩溃。

    【讨论】:

      猜你喜欢
      • 2016-01-24
      • 1970-01-01
      • 2012-10-23
      • 2022-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多