Hello,
so, I have an ".app" file that ultimately contains a C++ application and this one is in Contents/MacOS and there is no other file in the MacOS folder. I have set the Bundle Identifier "CFBundleIdentifier" of the plist (which I double-checked within the app file) to "com.myapp" and "Product bundle identifier" of the "app target" is also set to "com.myapp".
I have code-signed the app successfully, it is notarised successfully and "spctl -av MyApp.app" also reports "Accepted". (I also created a "dmg" Installer app with my file that is also notarised and allows me to install my app on other systems which I have tested).
Now, using:
yields
(I removed the three asterisks before both of the lines because they messed up my answer in this forum)
The bundle identifier com.myapp has said app-specific password (that's how I notarise it after all) and I have also created an app in App Store connect where I have selected this specific "Bundle ID" "com.myapp", so exactly what I set in Xcode, what is set in my plist file etc.
But for some reason it ignores my app and just focuses on this Qt framework... which is just a framework.
Maybe, what could be interesting: in order to get my app notarised I also re-signed all these Qt libraries with my Developer ID certificate. Is this an issue?
Any help is highly appreciated!
so, I have an ".app" file that ultimately contains a C++ application and this one is in Contents/MacOS and there is no other file in the MacOS folder. I have set the Bundle Identifier "CFBundleIdentifier" of the plist (which I double-checked within the app file) to "com.myapp" and "Product bundle identifier" of the "app target" is also set to "com.myapp".
I have code-signed the app successfully, it is notarised successfully and "spctl -av MyApp.app" also reports "Accepted". (I also created a "dmg" Installer app with my file that is also notarised and allows me to install my app on other systems which I have tested).
Now, using:
Code Block xcrun altool --validate-app -f MyApp.app -u "apple-id" -p "app-specific-password"
yields
Code Block Error: Unable to validate archive 'MyApp.app'. Error: code 1190 (App Store operation failed. No suitable application records were found. Verify your bundle identifier ‘org.qt-project.QtMultimediaQuick’ is correct.)
(I removed the three asterisks before both of the lines because they messed up my answer in this forum)
The bundle identifier com.myapp has said app-specific password (that's how I notarise it after all) and I have also created an app in App Store connect where I have selected this specific "Bundle ID" "com.myapp", so exactly what I set in Xcode, what is set in my plist file etc.
But for some reason it ignores my app and just focuses on this Qt framework... which is just a framework.
Maybe, what could be interesting: in order to get my app notarised I also re-signed all these Qt libraries with my Developer ID certificate. Is this an issue?
Any help is highly appreciated!