Сравните fastlane/gym с сборкой xcode

У меня есть приложение ionic 3, которое ведет себя по-разному при сборке через fastlane-gym или Xcode.

При сборке с fastlane-gym в ионном приложении обнаруживаются некоторые легко воспроизводимые проблемы обновления пользовательского интерфейса, которые быстро исчезают при сборке приложения с помощью XCode. Это не похоже на состояние гонки. В обеих сборках приложения нет никаких ошибок во время выполнения.

Как можно даже начать устранение неполадок? Моей первоначальной мыслью было посмотреть на параметры сборки, которые использует XCode, и сравнить их. Тем не менее, я не уверен, как это сделать. Какие еще есть способы выявить различия между двумя сборками? Спасибо за помощь!

1 ответ

Решение

Приложение - это просто заархивированная папка. Так что переименуйте его в .zip, разархивируйте его, затем сравните содержимое папок. Они должны быть в значительной степени идентичны. Если нет, выясните, может ли это привести к описанному вами поведению.

Также: https://github.com/ionic-zone/fastlane-plugin-ionic существует как способ создания приложения Ionic через Fastlane с использованием ionic (а также cordova) CLI. Может быть, это даст вам лучший результат, чем построение с gym непосредственно.

Другие вопросы по тегам