Проблема с загрузчиком приложений с plist xamarin.ios - PullRequest
0 голосов
/ 24 декабря 2018

Я боролся с этой проблемой, пытаясь использовать AppLoader для моего приложения Xamarin.iOS, которое также имеет расширение Share.

Когда я загружаю решение в AppLoader, он возвращает следующую ошибку

ERROR ITMS-90362: 
"Invalid Info.plist value. 
The value for the key 'NSExtensionActivationRule' in bundle MyApp.app/PlugIns/Share.appex is invalid.

Please refer to the App Extension Programming Guide on https://developer.apple.com"

Это мое расширение plist

plist for share extension

Глядя на NSExtensionActivationRule, я не могучтобы увидеть какие-либо проблемы, если я не делаю что-то еще неправильно.

На всякий случай, если вы хотите сравнить расширение plist с приложением контейнера plist -

Это приложение моего контейнера plist

container app's plist

PS В режиме отладки я полностью протестировал приложение, и оно прекрасно работает в симуляторе, но AppLoader просто не нравится.

1 Ответ

0 голосов
/ 24 декабря 2018

К счастью, я нашел проблему.Я сделал следующее

  1. Удален ключ TRUEPREDICTAE в расширении plist
  2. Сопоставил расширение версия сборки с версией сборки контейнера, изменив его с1 до 1.0 (да, это должно быть точно)

Надеюсь, это поможет кому-то еще

...