当我尝试为Xamarin.iOS应用程序使用AppLoader(也具有共享扩展名)时,我一直在与这个问题作斗争。
当我在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
看着NSExtensionActivationRule
,除非执行其他错误操作,否则我看不到任何问题。
以防万一,如果您想将扩展名plist
与容器应用程序的plist
-
这是我的容器应用的plist
PS 。在调试模式下,我对应用进行了全面测试,它在Simulator中可以正常运行,但AppLoader并不喜欢它。
答案 0 :(得分:0)
幸运的是,我发现了问题。我做了以下
TRUEPREDICTAE
中的plist
键1
更改为1.0
(是的,必须准确)希望这对其他人有帮助