Приложение Cordova не отображается в списке акций IOS - PullRequest
2 голосов
/ 24 июня 2019

Я хочу показать свое приложение в списке.Приложение разработано в Cordova.Он отлично работает в Android, но не работает в IOS.

Я попробовал его с помощью следующего плагина.

https://github.com/j3k0/cordova-plugin-openwith

Следуя инструкциям, приведенным в этом плагине,Он отлично работает для Android, но не работает в IOS.

Версия Cordova: 8.1.2

Версия Mac OS: 10.14.5 Mojave

Версия xcode: 10.2.1

Я хочу, чтобы мое приложение было видно в списке общих ресурсов IOS и могло бы предоставить доступ к указанному файлу моему приложению.

1 Ответ

0 голосов
/ 28 июня 2019

Я понял, как отобразить приложение в списке общих ресурсов IOS.

В моем случае это In Xcode > Информация о развертывании the Цель развертывания отличалась как для цели проекта, так и для цели расширения общего ресурса.

Сделайте значение как Цель развертывания одинаковым, и ваше приложение будет отображаться в списке общих ресурсов вIOS.

Для разрешения Недопустимое содержимое данных ошибка

В файле плагина OpenWithPlugin.m в строке № 235.

заменить

if (![data isKindOfClass:NSData.class] || ![text isKindOfClass:NSString.class]) {
        [self debug:@"[checkForFileToShare] Data content is invalid"];
        return;
}

на

if (![data isKindOfClass:NSData.class]) {
        [self debug:@"[checkForFileToShare] Data content is invalid"];
        return;
}

где ! [Text isKindOfClass: NSString.class] выбрасывает Содержимое данных недопустимо ошибка.

и

В строке № 258

удалить

@"text" : text,

Это устранит ошибку Содержимое данных недействительно

Это поможет всем, кто столкнулся с этой проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...