1 Reply
      Latest reply: Jan 16, 2017 2:06 PM by eskimo RSS
      Vladius Level 1 Level 1 (10 points)

        Hi all,


        I have a question regardnig Network Extensions.


        Lets imagine that I have extension SimpleExt.appex and connected application SimpleApp.app

        SimpleApp.app application situated in the UpperLevelApp.app/Contents/MacOS.


        SimpleExt.appex situated in folder /Application/UpperLevelApp.app/Contents/MacOS/SimpleApp.app/Contents/PlugIns/SimpleExt.appex


        Is it possible to move extension to /Application/UpperLevelApp.app/Contents/MacOS folder?

        In other words, Is it possible not to use default folder to place network extensions?


        I don't see a way to to do. But I'd like to clarify it.

        There is no way to set another path for extension when I add configuration with methiod   [NETunnelProviderManager saveToPreferencesWithCompletionHandler:^{}]


        Is extensions should always be situated in  SimpleApp.app/Contents/PlugIns folder?

        I don't see this statement in documentation.


        Thanks in advance!

        • Re: Default folder for network extension App.app/Contents/PlugIns/Ext.appex
          eskimo Apple Staff Apple Staff (8,720 points)

          Is extensions should always be situated in SimpleApp.app/Contents/PlugIns folder?

          Yes.  All app extensions (.appex) must be placed in Contents/PlugIns/ in order to be found; Network Extension providers are no exception to this.

          Share and Enjoy

          Quinn “The Eskimo!”
          Apple Developer Relations, Developer Technical Support, Core OS/Hardware
          let myEmail = "eskimo" + "1" + "@apple.com"