Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jpackage pkg代码设计--应用商店提交错误_Java_Macos_Codesign_Jpackage - Fatal编程技术网

Java jpackage pkg代码设计--应用商店提交错误

Java jpackage pkg代码设计--应用商店提交错误,java,macos,codesign,jpackage,Java,Macos,Codesign,Jpackage,我主要遵循本手册中的代码签名和公证说明 i、 我们检查了每个.dylib和jar并签名。最后签署整个包装并公证 Pkg已成功创建并经过公证,但由于以下错误,无法提交到App Store。我绝对可以在我的Mac上运行这个软件包,没有任何问题 第3项是什么意思?我在哪里获得第三方证书?或者我需要做什么 如果有人能为我指出解决这些问题的正确方向,我将不胜感激 Notified Info.plist=公证后未绑定,这可能表明代码设计未正确完成 提前谢谢 1. ERROR ITMS-90230: &qu

我主要遵循本手册中的代码签名和公证说明

i、 我们检查了每个.dylib和jar并签名。最后签署整个包装并公证

Pkg已成功创建并经过公证,但由于以下错误,无法提交到App Store。我绝对可以在我的Mac上运行这个软件包,没有任何问题

第3项是什么意思?我在哪里获得第三方证书?或者我需要做什么

如果有人能为我指出解决这些问题的正确方向,我将不胜感激

Notified Info.plist=公证后未绑定,这可能表明代码设计未正确完成

提前谢谢

1. 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."

2. 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."

3. ERROR ITMS-90237: "The product archive package's signature is invalid. Ensure that it is signed with your "3rd Party Mac Developer
Installer" certificate."

4. ERROR ITMS-90249: "The product archive is invalid. The value of the LSApplicationCategoryType key in the Info.plist is Unknown,
which is not a UTI for a valid category. For more details, see
"Submitting your Mac apps to the App Store"."

5. ERROR ITMS-90254: "The product archive is invalid. The installer package may not include install scripts."

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

7. 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: [(
"MyApp-app.pkg/Payload/MyApp.app/Contents/MacOS/MyApp",
"MyApp-app.pkg/Payload/MyApp.app/Contents/runtime/Contents/Home/lib/jspawnhelper"
)] Refer to App Sandbox page at
https://developer.apple.com/documentation/security/app_sandbox for
more information on sandboxing your app."
=========
在我的情况下(错误ITMS-90237),过期证书没有从密钥链中删除。(新的由XCode自动生成)