完整的操作系统更新后,我无法将新版本的应用程序上传到appstore。尝试安装java版本9+和8+,不起作用。在Application Loader中,我得到了这个日志:
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”
答案 0 :(得分:21)
这里的错误相同。 XCode(9.2)和java(9.0.1)。
此命令行解决了我的问题:
rm -R ~/.itmstransporter
此致
答案 1 :(得分:0)
在Windows上遇到相同的问题。没有对Java或我的itms安装进行任何更改,它突然停止工作。我重新安装了itms并删除了〜/ .itmstransporter,但是没有运气。周末不使用计算机后,我的终端仍处于打开状态,因此我再次尝试了-但这次可以正常工作。
我的假设是,itms可以与互联网进行通信,并且已关闭,并且由于某种原因表现为“ java.lang.IllegalStateException:找不到所需的OSGiFramework”。