Ionic - Как восстановить iOS-приложение до предыдущей точки - PullRequest
0 голосов
/ 05 сентября 2018

Я как-то испортил свое ионное приложение, и я не уверен, как вернуть его в прежнее состояние. К счастью, я регулярно фиксирую свой код на git, но странно то, что код в значительной степени совпадает с рабочими версиями ... и поэтому я не совсем уверен, что делать.

Я использую Ionic Pro для создания своего iOS приложения, поскольку у меня есть только окна. Он успешно собирается и выдает файл .ipa, но я заметил, что «битая» версия почти на 2.5mb меньше , чем рабочая версия.

config.xml в значительной степени идентичен, за исключением пары различий в версиях.

Версия приложения android работает нормально. Я могу запустить на устройстве, но версия iOS вылетает, как только я открываю приложение.

Я пытался удалить платформу, но единственное, что происходит:

$ cordova platform rm ios
Removing platform ios from config.xml file...
Removing ios from cordova.platforms array in package.json

и его добавление обратно

$ cordova platform add ios
Using cordova-fetch for cordova-ios@~4.5.4
Adding ios project...
Creating Cordova project for the iOS platform:
        Path: platforms\ios
        Package: io.mochi.bemochi
        Name: Mochi
iOS project created with cordova-ios@4.5.5
Installing "cordova-plugin-camera" for ios
Installing "cordova-plugin-device" for ios
Installing "cordova-plugin-file" for ios
Installing "cordova-plugin-firebase" for ios
Installing "cordova-plugin-geolocation" for ios
Installing "cordova-plugin-google-analytics" for ios
Installing "cordova-plugin-ionic-keyboard" for ios
Installing "cordova-plugin-ionic-webview" for ios
apple-ios version check failed ("C:\xampp\htdocs\project x\anonymous-social\platforms\ios\cordova\apple_ios_version"), continuing anyways.
Installing "cordova-plugin-request-location-accuracy" for ios
Installing "cordova-plugin-splashscreen" for ios
Installing "cordova-plugin-statusbar" for ios
Installing "cordova-plugin-whitelist" for ios
Installing "cordova-sqlite-storage" for ios
installing external dependencies via npm
npm install of external dependencies ok
Installing "cordova-support-android-plugin" for ios
Installing "cordova-support-google-services" for ios
Installing "cordova.plugins.diagnostic" for ios
Preparing Firebase on iOS
--save flag or autosave detected
Saving ios@~4.5.5 into config.xml file ...

что кажется нормальным.

Что мне делать? Должен ли я клонировать репо и перейти к предыдущей версии и посмотреть, исправит ли это? Должен ли я удалить Ionic и Cordova? Я действительно потерян! Любая помощь будет отличной! Спасибо!

...