将 iOS 应用上传至 AppStore(上传到 App Store 时出现错误)

18

完整的操作系统更新后,我无法将新版本应用上传到App Store。尝试安装Java 9+和8+版本,但都无效。在“应用程序加载器”中,我得到了以下日志:

java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.apple.transporter.launcher.Application.start(Application.java:206)
    at com.apple.transporter.launcher.Application.main(Application.java:519)
Caused by: java.lang.IllegalStateException: could not find needed OSGiFramework
    at com.apple.transporter.osgi.BootstrapHelper.setupClassLoader(BootstrapHelper.java:120)
    at com.apple.transporter.osgi.FelixOSGiBootstrapper.bootstrap(FelixOSGiBootstrapper.java:9)

XCode 9.2,java版本为"1.8.0_151"


同样的问题,周一还好好的,但今天就不行了。 - Marosdee Uma
你升级到了哪个操作系统?10.13.2 High Sierra ?还是其他的系统? - jwpfox
2个回答

23

这里也出现了同样的错误,XCode(9.2)和java(9.0.1)。

这个命令行解决了我的问题:

rm -R ~/.itmstransporter

敬礼


对我来说有效。由于xCode 9,资产文件中缺少了2个图标。添加这两个图标和上述命令一起对我有用。 - Nikunj Acharya
还有请帮我解决一下Xcode 10.2的问题,谢谢!(我在更新了gems之后,使用Fastlane上传应用失败了。) - Bill Chan

0

在Windows上遇到了同样的问题。没有更改Java或我的itms安装,它突然停止工作。我重新安装了itms并删除了~/.itmstransporter,但没有运气。周末没有使用电脑后,我的终端仍然打开,所以我再次尝试了一下——这次成功了。

我的假设是itms会做一些与互联网通信的事情,而那个服务挂了,由于某种原因,这表现为“java.lang.IllegalStateException: could not find needed OSGiFramework”。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接