首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javapackager OSX代码签名失败

javapackager OSX代码签名失败
EN

Stack Overflow用户
提问于 2016-04-16 19:47:01
回答 1查看 525关注 0票数 0

我有一个Java应用程序,我希望通过应用程序商店分发:该应用程序的签名似乎有问题。我使用的是JDK 1.8.0_77、JavaPackager 8.0和osx10.11.4。

据我所知,甲骨文和苹果正在玩猫和老鼠的游戏(尽管不确定谁是猫),苹果已经撤回了appBundler。根据this page的说法,一个独立的组织已经接管了对appbundler的支持,但这个页面上的链接以及提交到苹果网站的说明不再起作用。此外,appBundler项目已经有三年没有活动了,所以我认为它不再重要。

因此我使用的是javapackager,使用的是this page中的指令。下面是我的脚本:

代码语言:javascript
复制
$jdk/bin/javapackager 
-deploy 
-native mac.appStore 
-srcfiles issue/myApp.jar 
-appclass myApp.myAppName -name myAppname -outdir app 
-outfile myAppName.app -Bmac.category=Education 
-Bmac.CFBundleIdentifier=com.myDomain.myAppName 
-Bmac.CFBundleName=myAppName 
-Bmac.CFBundleVersion=2.0 
-Bmac.signing-key-developer-id-app="3rd Party Mac Developer Application: J Latte (XYZ1234ABC)" 
-Bmac.bundle-id-signing-prefix=XYZ1234ABC
-v 

javapackager代码对构建中的所有单独项进行签名,但在尝试对应用程序进行签名时失败:

代码语言:javascript
复制
Running [codesign, 
-s, 3rd Party Mac Developer Application: J Latte (XYZ1234ABC), 
-vvvv, 
--entitlements, /var/.../macosx/myAppName.entitlements, 
/var/.../images/image-6308255237594199313/myAppName.app]
/var/...images/image-6308255237594199313/myAppName.app: 
code object is not signed at all

我欢迎任何关于如何走出这个洞的建议。

EN

回答 1

Stack Overflow用户

发布于 2017-03-23 00:32:47

我遇到了类似的问题,我不得不从密钥链中的AppStore中删除所有证书并重新下载它们。他们中的每一个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36663753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档