It turns out that an entitlement must also be added. I added the "audio input" entitlement and the notarized version started correctly asking for permission to use the microphone using the NSMicrophoneUsageDescription paired description string.
Post not yet marked as solved
@eskimo You were correct. The value of "Executable file" in the info.plist was bogus.
Thank you for posting the link to DTS. For the life of me I could not find a way to get tech support beyond the forum (on my own.)
Post not yet marked as solved
@eskimo Thanks. I'm comparing apps that work to this particular app that does not. The only change I can see is that the non-working app has two separate .icns files being deployed. I'm not sure why the second one is being deployed.
Could two .icns files be enough to have the MacOS think that it's not really an app? I can't remove one of them from the bundle as that would break the codesigning, yes?
Post not yet marked as solved
Given that the bundle contains everything an app should - and that it came directly from the .zip that was notarized by Apple - I'm rather thinking that it should be an app. :)
When I click that link I get a "Sorry, you're not logged in" page. I am logged in.The App Store is also telling me I don't have enough download space. I have plenty.
When I say license file, I mean the file that contains the license key. I, like you, do not care for license files as you describe them.I am using Delphi so I have no access to NSUserDefaults like one does in XCode.What broke it open for me was your footnote explaining the use of the Option key in the Go menu of the Finder. I had no idea that folder was hidden. Revealing that folder in the Finder showed me the typo in the file name used by my app.
The app is not sandboxed. It is delivered outside the app store.You are correct that there was no problem with my app. The problem was that I didn't know the User's folder was hidden. The app reported success at creating a sub folder there but I could not see it. Revealing that folder in the Finder showed me the typo in the file name used by my app.
The app is written in Delphi. Apparently a change made in Delphi generated a .app file with a name that no longer matched the entry in info.plist. It ran anyway but then wouldn't run again when double clicked (instead displaying the error message in the original post).