Errors when uploading via Application Loader

I've packaged my JavaFX application into a .pkg with javapackager, but am getting some errors when I try to upload it with Application Loader. They are:


- ERROR ITMS-90296: "App sandbox not enabled. The following executables must include the "com.apple.security.app-sandbox" entitlement with a Boolean value of true in the entitlements property list: [( "RecallStudy-app.pkg/Payload/Recall Study.app/Contents/MacOS/Recall Study", "RecallStudy-app.pkg/Payload/Recall Study.app/Contents/PlugIns/Java.runtime/Contents/Home/lib/jspawnhelper" )] Refer to App Sandbox page at https://developer.apple.com/devcenter/mac/app-sandbox/ for more information on sandboxing your app."


I've created an entitlements file setting sandbox to true and included it in the package/macosx folder as well as specified it in the javapackager deploy command, so not sure why I am getting this.


- ERROR ITMS-90230: "Invalid product archive metadata. Error in keyPath [product-metadata.product-identifier]. Please re-build your archive with an up-to-date version of Xcode, and submit again."

- ERROR ITMS-90230: "Invalid product archive metadata. Error in keyPath [product-metadata.product-version]. Please re-build your archive with an up-to-date version of Xcode, and submit again."


These two I have no idea what they mean.


- ERROR ITMS-90264: "The lowest minimum system version [none] in the Product Definition Property List must equal the 'LSMinimumSystemVersion' value [10.10.0] in the 'Info.plist'."


What is the Product Definition Property List and how can I edit it to fix this? I can't find anything online about it.


- ERROR ITMS-90236: "Missing required icon. The application bundle does not contain an icon in ICNS format, containing both a 512x512 and a 512x512@2x image. For further assistance, see the Apple Human Interface Guidelines at https://developer.apple.com/macos/human-interface-guidelines/icons-and-images/app-icon"


This one is similar to the sandbox one, I have included the icon in the package/macosx folder and specified it in the command. It may just be a problem with the file not including 'both a 512x512 and a 512x512@2x image'.


Any ideas? Thank you.

Replies

What about Transporter, instead?

Hello!


Any progress? I have the same issue (also trying to get a Java project to the App store)..

Hi!

Same problem here when using Transporter. Any ideas? Thanks.
  • ERROR ITMS-90230: "Invalid product archive metadata. Error in keyPath [product-metadata.product-identifier]. Please re-build your archive with an up-to-date version of Xcode, and submit again."

  • ERROR ITMS-90230: "Invalid product archive metadata. Error in keyPath [product-metadata.product-version]. Please re-build your archive with an up-to-date version of Xcode, and submit again."