美文网首页
Transporter上传ipa出错

Transporter上传ipa出错

作者: 望山观海 | 来源:发表于2021-03-05 11:09 被阅读0次

问题

现在iOS应用上传AppStore的工具,不再集成在Xcode中了,需要单独去AppStore下载Transporter应用。

然而有一次,在某电脑上使用Transporter上传AppStore应用,结果报错,日志如下:

[2021-01-21 16:28:00 CST] <main>  INFO: ParseError at [row,col]:[5588,37]
Message: XML document structures must start and end within the same entity. Exception's name: javax.xml.stream.XMLStreamException, Exception's message: ParseError at [row,col]:[5588,37]
Message: XML document structures must start and end within the same entity.
java.lang.reflect.InvocationTargetException
 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.base/java.lang.reflect.Method.invoke(Unknown Source)
 at com.apple.transporter.launcher.Application.start(Application.java:453)
 at com.apple.transporter.launcher.Application.main(Application.java:950)
Caused by: com.apple.transporter.bootstrap.BundleNotFoundException: bundle=[org.osgi.util.function] version=[1.1.0,2.0.0) not found.
 at com.apple.transporter.bootstrap.BootstrapperPhase1.downloadNeededBundles(BootstrapperPhase1.java:267)
 at com.apple.transporter.bootstrap.BootstrapperPhase1.bootstrap(BootstrapperPhase1.java:97)
 at com.apple.transporter.bootstrap.BootstrapperPhase1.bootstrap(BootstrapperPhase1.java:59)
 at com.apple.transporter.launcher.Launcher.launchBootstrapper(Launcher.java:37)
 ... 6 more

从日志来看,苹果的Transporter竟然其中还有Java代码,有点意思。

但是就日志来看,应该是缺少依赖库,无法运行,但是这跟我们的ipa没有什么直接关系。后来发现很多人也遇到了类似问题,可能是Transporter初始化的时候会下载一些远程依赖库,但是貌似网络出错之类的导致加载失败了,之后就无限出错,闪退,应该属于bug吧,以后应该会修复的。

目前解决办法

用户目录下/.itmstransporter 目录(这应该是它的缓存目录)改个名,或者丢到废纸篓。然后重新启动Transporter。

相关文章

网友评论

      本文标题:Transporter上传ipa出错

      本文链接:https://www.haomeiwen.com/subject/mbdrqltx.html