将 iOS 应用上传到 AppStore(上传到 App Store 时出错。)

Posted

技术标签:

【中文标题】将 iOS 应用上传到 AppStore(上传到 App Store 时出错。)【英文标题】:Upload iOS app to AppStore (An error occurred uploading to the App Store.) 【发布时间】:2017-12-06 08:14:16 【问题描述】:

完整操作系统更新后,我无法将新版本的应用上传到应用商店。尝试安装 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”

【问题讨论】:

这里也一样,周一工作正常,但今天不行。 您升级到什么操作系统? 10.13.2 高山脉?还是别的什么? 【参考方案1】:

这里同样的错误。 XCode(9.2) 和 java(9.0.1)。

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

rm -R ~/.itmstransporter

问候

【讨论】:

为我工作。同样由于 xCode 9,资产文件中缺少 2 个图标。添加这两个图标和以上命令对我有用。 也解决了我在 Xcode 10.2 上的问题,谢谢! (更新 gem 后,我无法使用 Fastlane 上传应用。)【参考方案2】:

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

我的假设是 itms 做了一些与互联网对话的事情,但由于某种原因,它出现了“java.lang.IllegalStateException:找不到所需的 OSGiFramework”。

【讨论】:

以上是关于将 iOS 应用上传到 AppStore(上传到 App Store 时出错。)的主要内容,如果未能解决你的问题,请参考以下文章

iOS上传应用到AppStore出现Authenticating with the iTunes store

使用请求的方法 validateSoftwareSPIUsage 将应用程序上传到 AppStore 时发生错误

我如何能够不通过 Xcode 将 *.app 上传到 Appstore?

如何将我们的应用程序重新上传到appstore

是否可以从 Xcode 7 beta 将 iOS 应用上传到 App Store 进行内部测试?

在 iOS 7 和 xCode 5 发布之后,是不是可以将在 xCode 4 上制作的 AppStore 二进制文件上传到 AppStore? [关闭]