首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iTMSTransporter:启动时“无法找到或加载主类”

iTMSTransporter:启动时“无法找到或加载主类”
EN

Stack Overflow用户
提问于 2020-12-24 08:53:23
回答 1查看 289关注 0票数 0

我试图通过终端中的"xcrun altool“对DMG进行公证,但是它在下面的输出中失败了。

实际上,它甚至直接运行iTMSTransporter,就会崩溃:

代码语言:javascript
复制
/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/itms/bin/iTMSTransporter
Error: Could not find or load main class 1.Library.Java.Extensions:.Library.Java.Extensions:.Network.Library.Java.Extensions:.System.Library.Java.Extensions:.usr.lib.java:.
Caused by: java.lang.ClassNotFoundException: 1.Library.Java.Extensions:.Library.Java.Extensions:.Network.Library.Java.Extensions:.System.Library.Java.Extensions:.usr.lib.java:.

我所做的事:

JAVA_HOME

  • Looked
  • 更新到Xcode 12.3
  • 更新并安装了最新的Xcode
  • 命令行工具,尝试了两种不同的

/ JDK/JRE版本的Java,目前使用Java 15.0.1 2020-10-20 Java(TM) SE运行时环境(build 15.0.1+9-18) java HotSpot(TM) 64位服务器VM (build 15.0.1+9-18,混合模式,共享)

  • 尝试在/中为iTMSTransporter缓存文件或文件夹(大小写敏感和小写)声明
  • 。/Library和~/Library ~/ ..itmstransporter为了删除它,没有。
  • I在macOS Big 11.1
  • 上,我从来没有使用过Xcode的两个名字版本,所以我对这个应用没有不同的名字。我尝试重命名它以进行故障排除并恢复到原来的Xcode名称,但这也没有帮助。

错误输出如下:

代码语言:javascript
复制
2020-12-24 10:39:03.442 altool[10776:511525] Sending request to iTunesTransporter…
2020-12-24 10:39:03.442 altool[10776:511525]     Command: /usr/local/itms/bin/iTMSTransporter
2020-12-24 10:39:03.442 altool[10776:511525]   Arguments: -m upload -u 'XXX' -vp json -DTxHeaders=XXX= -sessionid @env:XXX -sharedsecret @env:XXX -itc_provider '-f' -f '/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/XXX-72174C6DE294/com.XXX.XXX.itmsp' -indicator true -v eXtreme -Dtransporter.client='altool' -Dtransporter.client.version='4.029 (1194)'
2020-12-24 10:39:04.331 altool[10776:511518] Error: Could not find or load main class 1.Library.Java.Extensions:.Library.Java.Extensions:.Network.Library.Java.Extensions:.System.Library.Java.Extensions:.usr.lib.java:.
2020-12-24 10:39:04.331 altool[10776:511518] Caused by: java.lang.ClassNotFoundException: 1.Library.Java.Extensions:.Library.Java.Extensions:.Network.Library.Java.Extensions:.System.Library.Java.Extensions:.usr.lib.java:.
2020-12-24 10:39:04.336 altool[10776:511525]  Error:
Error: Could not find or load main class 1.Library.Java.Extensions:.Library.Java.Extensions:.Network.Library.Java.Extensions:.System.Library.Java.Extensions:.usr.lib.java:.
Caused by: java.lang.ClassNotFoundException: 1.Library.Java.Extensions:.Library.Java.Extensions:.Network.Library.Java.Extensions:.System.Library.Java.Extensions:.usr.lib.java:.
2020-12-24 10:39:04.336 altool[10776:511525]  Out:
2020-12-24 10:39:04.337 altool[10776:511525] Errors: (
    "Error Domain=ITunesTransporterErrorDomain Code=-18000 \"Could not find or load main class 1.Library.Java.Extensions:.Library.Java.Extensions:.Network.Library.Java.Extensions:.System.Library.Java.Extensions:.usr.lib.java:.\" UserInfo={NSLocalizedRecoverySuggestion=Could not find or load main class 1.Library.Java.Extensions:.Library.Java.Extensions:.Network.Library.Java.Extensions:.System.Library.Java.Extensions:.usr.lib.java:., NSLocalizedDescription=Could not find or load main class 1.Library.Java.Extensions:.Library.Java.Extensions:.Network.Library.Java.Extensions:.System.Library.Java.Extensions:.usr.lib.java:., NSLocalizedFailureReason=Could not find or load main class 1.Library.Java.Extensions:.Library.Java.Extensions:.Network.Library.Java.Extensions:.System.Library.Java.Extensions:.usr.lib.java:.}"
)
2020-12-24 10:39:04.378 altool[10776:511518] *** Error: Unable to notarize app.
2020-12-24 10:39:04.378 altool[10776:511518] *** Error: code -18000 (Could not find or load main class 1.Library.Java.Extensions:.Library.Java.Extensions:.Network.Library.Java.Extensions:.System.Library.Java.Extensions:.usr.lib.java:.)
EN

回答 1

Stack Overflow用户

发布于 2020-12-24 10:13:55

在注释掉以: JVM_LIB_PATH开头的行后,修复了问题

in: /usr/local/itms/bin/itms传输程序

这一行将java相关路径设置到iTMSTransporter的方式似乎导致它找错地方了。

在注释掉这一行之后,iTMSTransporter在启动和公证过程中重新配置了自己,提交成功了。

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

https://stackoverflow.com/questions/65436039

复制
相关文章

相似问题

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