将 fastlane/gym 与 xcode build 进行比较

Posted

技术标签:

【中文标题】将 fastlane/gym 与 xcode build 进行比较【英文标题】:Compare fastlane/gym with xcode build 【发布时间】:2018-12-19 05:42:11 【问题描述】:

我有一个 ionic 3 应用程序,它在通过 fastlane-gym 与 Xcode 构建时表现不同。

使用 fastlane-gym 构建时,ionic 应用会出现一些易于重现的 UI 刷新问题,当使用 XCode 构建应用时,这些问题会立即消失。它似乎不是竞争条件。在应用的任一版本中都没有可见的任何类型的运行时错误。

有什么方法可以开始解决这个问题?我最初的想法是查看 XCode 使用的构建参数并进行比较。但是,我不确定如何做到这一点。还有哪些其他方法可以识别两个构建之间的差异?感谢您的帮助!

【问题讨论】:

您究竟是如何使用gym 构建应用程序的? (最好将您的构建通道添加到您的问题中)。 “易于重现的 UI 刷新问题”究竟是什么? 【参考方案1】:

应用程序只是一个压缩文件夹。所以重命名为.zip,解压,然后比较文件夹的内容。它们应该几乎相同。如果不是,请查明这是否会导致您所描述的行为。

另外:https://github.com/ionic-zone/fastlane-plugin-ionic 的存在是一种通过 Fastlane 使用 ionic(和 cordova)CLI 构建 Ionic 应用程序的方式。也许这比直接使用gym 构建给您带来更好的结果。

【讨论】:

非常感谢您的这两个见解!我现在正在比较 zip 文件的内容。我也不知道 fastlane ionic 插件。我一定会回来报告的。

以上是关于将 fastlane/gym 与 xcode build 进行比较的主要内容,如果未能解决你的问题,请参考以下文章

Fastlane Gym 配置 Ad Hoc Distribution

Xcode 5 - -bundle_loader 只能与 -bundle XCTest 一起使用

Xcode Swift:无法关闭弹出图像

如何在 Xcode 中加载本地 json 文件以进行单元测试?

如何从命令行编译 iOS 项目

Xcode 7.2 语法高亮在 Swift 文件中闪烁