代码之家  ›  专栏  ›  技术社区  ›  Ali Ha Quang

plist xamarin.ios的应用程序加载程序问题

  •  0
  • Ali Ha Quang  · 技术社区  · 6 年前

    我一直在为我的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

    plist for share extension

    看着 NSExtensionActivationRule

    以防万一,如果您想比较扩展名 普利斯特 使用容器应用程序的 普利斯特 -

    普利斯特

    container app's plist

    附笔。 在调试模式下,我对应用程序进行了全面测试,它在模拟器中运行良好,但AppLoader就是不喜欢它。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Ali Ha Quang    6 年前

    幸运的是,我发现了这个问题。我做了以下几件事

    1. TRUEPREDICTAE 输入分机 plist
    2. 匹配分机 构建版本 通过将容器生成版本从更改为 1 1.0 (是的,一定要准确)

    希望这对其他人有帮助