Создайте простое приложение, используя следующее: Вот мои подробные шаги:
cd Desarrollo / Workspace_Xcode / sudo cordova create MyApp com.mybusiness.app1 ExampleApp cd MyApp sudo cordova platform add ios sudo cordova plugin добавить cordova-plugin-device sudo cordova plugin добавить cordova-plugin-dialogs sudo cordova plugin добавить cordova-plugin-inappbrowser sudo cordova plugin добавить cordova-plugin-wkwebview-engine cd .. sudo chown -R myuser MyApp
Откройте рабочее пространство Xcode, добавьте в config. xml
Добавлен info.plist
Затем sudo cordova platform rm ios sudo cordova platform add iOS
sudo cordova список плагинов cordova-plugin-device 2.0.3 «Устройство» cordova-plugin-dialogs 2.0.2 «Уведомление» cordova-plugin-inappbrowser 3.2.0 «InAppBrowser» cordova-plugin-whitelist 1.3.4 «Белый список» cordova-plugin- wkwebview-engine 1.2.1 "Cordova WKWebView Engine"
Запустите приложение, оно показывает, что обычное apache устройство готово, загрузка в appstore и проверка в порядке, мой ap p отклонено от Apple:
ITMS-90809: устаревшее использование API - новые приложения, использующие UIWebView, больше не принимаются. Вместо этого используйте WKWebView для повышения безопасности и надежности. Узнать больше (https://developer.apple.com ....
У нас есть cli версии 9.0.0 (cordova-lib@9.0.1) Cordova 5.1.1 Xcode 11.5 iOS 10.15.5 (catalina) xcodebuild -showsdks iOS SDK: iOS 13.5 -sdk iphoneos13.5 iOS Simulator SDK: Simulator - iOS 13.5 -sdk iphonesimulator13.5 SDK для macOS: DriverKit 19.0 -sdk driverkit.macosx19.0 macOS 10.15 -sdk macosx10 .15 SDK для tvOS: tvOS 13.4 -sdk appletvos13.4 SDK для симулятора tvOS: Симулятор - tvOS 13.4 -sdk appletvsimulator13.4 SDK для watchOS: watchOS 6.2 -sdk watchos6.2 SDK для watchOS Simulator: Симулятор - watchOS 6.2 -sdk watchsimulator6.2 * *