Сравните 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
непосредственно.