Внешнее приложение Cordova IOS работает только в режиме отладки. ⇐ IOS
-
Гость
Внешнее приложение Cordova IOS работает только в режиме отладки.
Я установил приложение PhoneGap и пытаюсь запустить его на платформе iOS. Я создал платформу iOS с помощью Cordova, добавил платформу iOS и открыл проект с помощью XCode.
Я хочу вызвать в своем приложении внешнее приложение, у которого есть существующая схема URL-адресов. Я удалил правила csp из своих метатегов и разрешил схему URL-адресов в своем config.xml.
Проблема в том, что она работает отлично, когда я отлаживаю приложение с помощью XCode мое устройство iPad, но этого не происходит, когда я создаю ipa с помощью Product->архив, экспортирую его как IPA разработчика и устанавливаю на свое устройство.
Я также тестировал его с обычным URL-адреса типа window.open("http://www.google.de"), опять же, это работает, когда я отлаживаю их с помощью XCode на своем устройстве iPad, но не когда генерирую ipa и устанавливаю его на свое устройство.
Есть идеи, что мне не хватает?
РЕДАКТИРОВАТЬ:
По каким-то неопределенным причинам мой config.xml внутри сгенерированного ipa от XCode ОЧЕНЬ отличается от отладочного. XCode использует файл config.xml из промежуточной папки, а при отладке XCode используется файл config.xml из основной папки. Я исправил проблему, отредактировав промежуточный файл config.xml.
Источник: https://stackoverflow.com/questions/431 ... debug-mode
Я установил приложение PhoneGap и пытаюсь запустить его на платформе iOS. Я создал платформу iOS с помощью Cordova, добавил платформу iOS и открыл проект с помощью XCode.
Я хочу вызвать в своем приложении внешнее приложение, у которого есть существующая схема URL-адресов. Я удалил правила csp из своих метатегов и разрешил схему URL-адресов в своем config.xml.
Проблема в том, что она работает отлично, когда я отлаживаю приложение с помощью XCode мое устройство iPad, но этого не происходит, когда я создаю ipa с помощью Product->архив, экспортирую его как IPA разработчика и устанавливаю на свое устройство.
Я также тестировал его с обычным URL-адреса типа window.open("http://www.google.de"), опять же, это работает, когда я отлаживаю их с помощью XCode на своем устройстве iPad, но не когда генерирую ipa и устанавливаю его на свое устройство.
Есть идеи, что мне не хватает?
РЕДАКТИРОВАТЬ:
По каким-то неопределенным причинам мой config.xml внутри сгенерированного ipa от XCode ОЧЕНЬ отличается от отладочного. XCode использует файл config.xml из промежуточной папки, а при отладке XCode используется файл config.xml из основной папки. Я исправил проблему, отредактировав промежуточный файл config.xml.
Источник: https://stackoverflow.com/questions/431 ... debug-mode
Мобильная версия