DanBurkhardt / DriverKitUserClientSample

A working DriverKit sample with iPadOS and macOS targets, adapted from Apple's WWDC example.
13 stars 1 forks source link

Does not appear on iPad #1

Closed johan-sellstrom closed 2 weeks ago

johan-sellstrom commented 1 month ago

This project builds fine but the driver does not show up on the iPad to be enabled. What am I missing?

tolszak commented 1 month ago

This project builds fine but the driver does not show up on the iPad to be enabled. What am I missing?

Hey, I've spent 2 or 3 days trying to run null driver on ipad. Then seems Dan was pioneer here. All looks OK except my ipad doesn't have drivers list, not the list is shown when setting button is clicked from the app :-)

Any idea how to make it work?

tolszak commented 1 month ago

@DanBurkhardt I'm sorry for bothering so much on apple forum and here. But...

I've seen that you did great job with making the example work. Any idea how to run in on ios 17? It compiles installs but there is not driver list in main settings nor in settings bundle. Am I missing something?

DanBurkhardt commented 1 month ago

Hey folks-- apologies, I saw this message and forgot to respond.

A few things by topic:

Compatibility

Required Settings

Support Needs

If you are sure you have met all of the previous config and compatibility requirements, please send me the following:

tolszak commented 1 month ago
  • myapp.developeracct.com

Hello Dan, Hats off for this repo, it will save other folks a lot of time...

Hmm you used reverse domain schema as suggested in README. com.gigabitelabs.userclient.app.driver.dext

Please see the commit: https://github.com/DanBurkhardt/DriverKitUserClientSample/commit/62f7d0cee5999a9b5a0b5b66c07e3aaff05e4790

The project builds, and I can deploy the ipad app as well as driver using run button from XCode.

I build on:

  1. Mac Mini M1 with 14.4.1
  2. Xcode - version 15.0 (15A240d)

And deploy to Ipad Mini 6th generation which seems to have A15 Bionic chip. I couldn't find any information about limits of using Driver Kit on ipad. I thought only iPadOS 17+ is requirement... If that's the case then this information is priceless. Could you please confirm that?

Thanks in advance!

DanBurkhardt commented 4 weeks ago

Ah-- yes you're right I remembered it in reverse as I wasn't at my machine at the time, your bundleID scheme looks right.

And no problem, I got past the config and realized my implementation was worth sharing to save time!

Unfortunately, the issue is you have an iPad with an A15 chip and not an M-series iPad. DriverKit is only supported on iPads with M-Series chips, it's a hard limitation and will never appear in settings or install via app unless the target device has an M-series chip. I do think this requirement is covered by Apple in the very latest DriverKit WWDC session.

CC: @tolszak @johan-sellstrom

DanBurkhardt commented 2 weeks ago

Closing since no further comment and confirmation of attempt to run on unsupported device. Lmk if anything else pops up.

tolszak commented 2 days ago

Hey I'm sorry for not replying it. It stick somewhere in my mailbox. I would like to thank you very much for this repo. It saved me a lot of time!

Thank you!