Hi all, I'm developing a simple Finder Sync Extension, using Xcode 16.3. When running in Debug with Xcode, everything works fine. Instead, when compiling in Release and launching the containing app (by double-clicking on it), the Extension is not recognized (neither loaded) by the system.
The only difference between Debug and Release stands in Signing configuration:
Debug:
Release:
As you can see, in Release I'm using a Provisiong Profile, configured with my company's Developer ID. I'm wondering if Capabilities and Entitlements are not what is needed by my app. Anyway, I have no idea what the issue is.
Any suggestion will be appreciated. Thank you in advance
_Alex
I recommend against changing your Release code signing settings in this way. Rather, leave both build configurations set to automatic signing. Then, when you want to test Developer ID, use Product > Archive and export a Developer ID signed app from the Xcode organiser.
Once you do this, you can then use that archive to tease apart signing issues from build configuration issues. That is, export an Apple Development signed build of your archive and see if it has the same problem.
I talk more about this concept in Isolating Code Signing Problems from Build Problems.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"