Posts

Post not yet marked as solved
3 Replies
1k Views
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.
Posted
by samxcr.
Last updated
.
Post not yet marked as solved
1 Replies
546 Views
I've packaged my JavaFX application into a .pkg and signed it using productsign, but when I open it on another computer I get the "This application cannot be opened because it is from an unidentified developer" error. I know it can still be opened by right clicking and pressing open or by changing the security settings, but I don't think this is a good user experience for when I want to sell this app online. How can I stop this from appearing? Why doesn't signing the app stop it?
Posted
by samxcr.
Last updated
.