IPA может собрать только икскод, который есть только на макоси.
Накатывай хакинтош, только непонятно, как ты приложение на пайтон собрался в натив iOS собирать...
Храните в iCloud (CloudKit), все-таки это first-party.
Тащить firebase, для такой мелочовки - явный оверхед, да и транзитивно скачает пол интернета как зависимость (скажется на времени компиляции).
Если стремятся к единообразию, то для вас, как тестировщика, разницы никакой. Подходы и архитектуры могут быть разными, но для вас это черный ящик и вы смотрите только на кнопки и что они делают.
PS за исключением системных штук, типо анимации
Выглядит как костыль. Если нет интеграции с Firebase (тащить его ради одного json'a такая себе затея), то стоит посмотреть в сторону Realm или Core Data.
Совсем недавно начал проходить чисто для расширения кругозора - https://www.udemy.com/course/ios-13-app-developmen...
На юдеми он очень популярный, для новых пользователей 1к рублей
Язык - английский, но объясняет понятно, акцента нет