3 Replies
      Latest reply on Mar 26, 2020 2:32 PM by eskimo
      rishr Level 1 Level 1 (0 points)

        In macOS, how to prevent loading kext during macOS upgrade, like from 10.14 to 10.15. where 10.15 is still capable of loading both kext as well as system extension. Is ther any Info.plist key for kext where we can specify max os requirement? Or kext to system extension migration guide would be helpful.

         

        Thanks.

        • Re: Kext to System Extension migration
          eskimo Apple Staff Apple Staff (13,905 points)

          What sort of KEXT are you creating?  The answer here is very different for different types of KEXTs:

          • I/O Kit KEXT have an automatic loading mechanism which complicates things.

          • Other types of KEXTs, like NKEs, are loading programmatically by your code, and thus you can implement whatever checking you want in that code.

          Share and Enjoy

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