Nothing makes me feel stupider than trying to how to properly jump through Apple's code signing and notarization hoops.

For DREAMM 4.0 I have applied for and received permission for the multicast entitlement. Because this is a restricted entitlement, I apparently need to jump through a bunch of extra steps to enable it for the app.

However, since I'm not in the app store, and I don't use XCode to build, it seems as though there's next to no information out there on how to do it.

Everything seems to point to creating a "provisioning profile", which I have done. But what to do with it after that ... who knows?

At the moment I'm just using codesign with a certificate in my keychain on the binaries, and then notarizing the final package via xcrun notarytool. But this is without the new profile, and my app doesn't have the new entitlement.

I think the provisioning profile needs to be applied at the notarization stage. But every time I think I've found instructions on how to do it, it inevitably leads back to describing how to do it within XCode.

Writing this mostly just to vent, but also a slight hope that maybe someone knows someone who has experience in this area....

0

If you have a fediverse account, you can quote this note from your own instance. Search https://corteximplant.com/users/aaronsgiles/statuses/116130242712671646 on your instance and quote it. (Note that quoting is not supported in Mastodon.)