美文网首页
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