Error to send app to apple store after new itunes connect and new Application Loader
-
Hello all!
After the new Itunes connect and the new Application Loader I am receiving an error when I try to send a new App or update an App.
I updated Qt to 5.3.2
I am doing nothing different then before, when my Apps were accepted.
The error is:
ERROR ITMS-9000: "Missing bundle identifier. The application bundle contains a tool or framework [com.GuilhermeDupas.InterestC.pkg/Payload/InterestC.app/Contents/Frameworks/QtCore.framework] that is missing the bundle identifier in its info.plist file."ERROR ITMS-9000: "Bad Bundle Executable. You must include a valid CFBundleExecutable key in the nested bundle [com.GuilhermeDupas.InterestC.pkg/Payload/InterestC.app/Contents/Frameworks/QtCore.framework] property list file"
-
Hi,
IIRC, it's a known problem that's being worked on. Apple changed their requirement for the frameworks content (e.g. file placement) so the current versions of Qt (up to 5.3.2) are not "compatible" with it.
-
Ok
Thank you SGaist
-
There is something to do to solve the problem temporarily while we wait for the final solution?
-
I haven't the thread number by hand but there's one similar to yours that contains a link to a gist that might help you
-
I am trying to found the gist SGaint mentioned but I did not found it. Does anyone know where I can found it?
-
Hi guidupas,
I found this link in another qt forum post which might help: https://gist.github.com/kingcheez/6154462d7734e0c0f3a4
It also mentions this new documentation from Apple: https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html
Regarding your error messages, I am having the same issues. I have resolved the Missing Bundle Indentifier error by manually adding a Bundle Indentifier to the info.plist in each Qt framework. I'm simply using "com.mydomain.myapp" and this seems to resolve the issue.
However, I have not been able to resolve the "Bad Bundle Executable" error, but I think the link above will help with that I just need to figure out how to do that exactly.
I hope that helps.
-
And here is the other Qt forum post:
-
It works fine. Thank you very much