Post not yet marked as solved
Click to stop watching this thread.
You have stopped watching this post. Click to start watching again.
contentPostList.repliesup-voted.tooltip
@eskimo - thank you so much for taking the time to give these details. We completely understand about the limits of what you can comment on and we appreciate that you have at least offered a glimmer of hope that there may be a way forward.So, based on your reply, here's what I've tried:1. I created an entitlements file using XCode: com.apple.security.cs.allow-jit
2. I referenced this entitlements file when signing the .app using codesign:codesign --force --options runtime --deep --sign "Developer ID Application: My Company, Inc (AB1CD2E3FG)" --entitlements "/Users/username/Documents/entitlements.plist" "/Users/username/Documents/out/MyApp.app"3. I then used productbuild to create the .pkg:productbuild --component /Users/username/Documents/out/MyApp.app /Applications "/Users/username/Documents/out/MyApp.pkg" --sign "Developer ID Installer: My Company, Inc (AB1CD2E3FG)" --identifier “MyApp" --version "${VERSION}"4. I notarized the .pkg and then stapled it as detailed in the documentation.5. Finally did a fresh install on MacOS 10.14.5 Mojave and ran the app. I still get the crash with the same error.Update: For AIR apps, it runs without error if I assign both
com.apple.security.cs.allow-jit
and
com.apple.security.cs.allow-unsigned-executable-memory
So, now have a working notarized app. Hooray!@eskimo: Really appreciate your willingness to help us struggling developers to work out what the new notarization requirements look like in practice. Thanks!