ios - 无法上传新版本

ios - Can't upload a new Build

我一遍又一遍地遇到同样的问题。我正在尝试上传一个新版本的应用程序,之前已经过审查,但我总是得到相同的堆栈跟踪(见下文)。给苹果开了一张票,却被忽略了。用过他们的论坛,被忽略了。

这是一个 cordova 项目,所以我首先通过控制台构建,更改版本并构建版本,存档,最后验证并上传。

我正在使用 XCode 7 和 Application Uploader 上传(为了使用 AU,我首先使用应用商店导出选项从 Xcode 导出)。

到目前为止,我已经尝试上传这个版本和构建版本的组合:

我也尝试相应地更改应用程序代码的版本。

理想情况下,它应该是版本 1.5.0,但我已经达到任何版本号都可以的程度。

这是堆栈跟踪: [2016-09-07 09:36:12 BST] 信息:传输器正在跳过包更新检查:最近已经检查过。 java.util.zip.ZipException: 读取 zip 文件时出错 在 java.util.zip.ZipFile.read(本机方法) 在 java.util.zip.ZipFile.access1400 美元(ZipFile.java:56) 在 java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:679) 在 java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:415) 在 java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) 在 org.apache.felix.framework.cache.JarContent.getEntryAsBytes(JarContent.java:135) 在 org.apache.felix.framework.ModuleImpl$ModuleClassLoader.findClass(ModuleImpl.java:1816) 在 org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:727) 在 org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71) 在 org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1768) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:358) 在 org.apache.felix.framework.ModuleImpl.getClassByDelegation(ModuleImpl.java:645) 在 org.apache.felix.framework.resolver.WireImpl.getClass(WireImpl.java:99) 在 org.apache.felix.framework.ModuleImpl.searchImports(ModuleImpl.java:1390) 在 org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:722) 在 org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71) 在 org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1768) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:358) 在 org.apache.http.impl.execchain.MainClientExec.(MainClientExec.java:120) 在 org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:787) 在 com.apple.transporter.JSONService.(JSONService.java:57) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 在 java.lang.reflect.Constructor.newInstance(Constructor.java:526) 在 java.lang.Class.newInstance(Class.java:383) 在 com.apple.transporter.factory.WebServiceFactory.createWebService(WebServiceFactory.java:40) 在 com.apple.transporter.CommandLineOptionProcessor.parseMode(CommandLineOptionProcessor.java:318) 在 com.apple.transporter.CommandLineOptionProcessor.parse(CommandLineOptionProcessor.java:187) 在 com.apple.transporter.Application.processCommandLineArgs(Application.java:75) 在 com.apple.transporter.Application.begin(Application.java:95) 在 com.apple.transporter.osgi.TransporterService.run(TransporterService.java:64) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:606) 在 com.apple.transporter.osgi.OSGiBootstrapper.runTransporter(OSGiBootstrapper.java:578) 在 com.apple.transporter.osgi.OSGiBootstrapper.bootstrap(OSGiBootstrapper.java:304) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:606) 在 com.apple.transporter.Application.start(Application.java:133) 在 com.apple.transporter.Application.main(Application.java:357) 尝试启动传输器时发生错误。异常名称:java.lang.reflect.InvocationTargetException,异常消息:null</p> <pre><code>ERROR: JarContent: Unable to read bytes. (java.util.zip.ZipException: error reading zip file)

用完了,千辛万苦,我登录的开发机最新的App Uploader出现了问题。换了之前的App Uploader,很顺利