【问题标题】:Xcode 11 using organizer to upload IPA failsXcode 11 使用管理器上传 IPA 失败
【发布时间】:2019-10-14 20:14:59
【问题描述】:

我最近升级到 Catalina 和 Xcode 11。

现在,当我尝试从组织者上传档案时,我收到一条简单的错误消息 «"Error Domain=WorkerErrorDomain Code=-10000 "上传到 App Store 时出错。"»

由于这不是真正的错误消息,我尝试使用xcrun altool 上传 ipa。

这就是事情变得有趣的时候。这失败并出现以下错误:

Java 1.5 or Java 1.6 is required. Currently, java is the default java version. Please upgrade.

Java 1.6 很古老! Catalina 甚至没有可下载的软件包。

有什么想法吗?

这是命令行工具的输出(针对路径和密码进行了编辑):

Using tool '/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/Frameworks/AppStoreService.framework/Resources/DTAppAnalyzerExtractor'.
'DTAppAnalyzerExtractor': self.executablePath: /Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/Frameworks/AppStoreService.framework/Resources/DTAppAnalyzerExtractor
Launching: /Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/Frameworks/AppStoreService.framework/Resources/DTAppAnalyzerExtractor --input-dir /var/folders/bj/xxxxx/T/myipa.ipa --output-file /var/folders/bj/xxxxx/T/DTAppAnalyzerExtractorOutput-xxxxx.zip
Web service call (validateSoftwareSPIUsage) result: (null)
Using template named: purple-metadata-template
Sending request to iTunesTransporter...
Command: /usr/local/itms/bin/iTMSTransporter
Arguments: -m upload -u 'myusername@mydomain.com' -vp json -TxHeaders xxxxx== -sessionid xxxxx -sharedsecret xxxxx -f '/var/folders/bj/xxxxx/T/xxxxx/xxxx.itmsp' -indicator true -v eXtreme -Dtransporter.client='altool' -Dtransporter.client.version='4.00 (1181)'
Java 1.5 or Java 1.6 is required. Currently, java is the default java version. Please upgrade.
Error:
Java 1.5 or Java 1.6 is required. Currently, java is the default java version. Please upgrade.
Out:
Errors: (null)
*** Error: Errors uploading '/Library/Documents/myapp.ipa': (
    "Error Domain=WorkerErrorDomain Code=-10000 \"An error occurred uploading to the App Store.\" UserInfo={NSLocalizedDescription=An error occurred uploading to the App Store., NSLocalizedFailureReason=An error occurred uploading to the App Store.}"

【问题讨论】:

  • 这个问题解决了吗?

标签: xcode11 itmstransporter


【解决方案1】:

罪魁祸首是我系统上名为“/usr/local/itms/”的目录,其中有一个 2008 年以来非常古老的 iTMSTransporter。 Xcode 出于某种原因使用那个旧工具。在我删除了整个目录并重新启动 Xcode 后,它工作了!

感谢推特上的@BigZaphod! (这是直接引用)

【讨论】:

  • 太棒了!这个错误是一段令人沮丧的旅程——尤其是因为 XCode 没有提供任何细节。彻底解决了我的问题!非常感谢!
  • 在过去的几年里,我遇到过两次这个问题,我不记得上次我是如何解决的,但这绝对是用 Xcode 12 beta 5 为我解决的问题,其中 beta 4 是昨天上传很好。这没有任何意义。
【解决方案2】:

进入首选项>网络>高级>代理并勾选“自动代理发现”和“自动代理配置”,其他代理选项不能勾选。最后取消选中“SOCKS 代理”选项,这为我解决了问题。

【讨论】:

    【解决方案3】:

    使用xcodebuild更好

    xcodebuild -exportArchive -exportOptionsPlist /pathTo/ExportOptionsUpload.plist -archivePath /pathTo/App.xcarchive
    

    ExportOptionsUpload.plist包括

    <key>destination</key>
    <string>upload</string>
    

    查看详情

    man xcodebuild  
    

    【讨论】:

    • 抱歉,我不明白这对我的问题有何帮助。 xcodebuild 会将 IPA 上传到 appstoreconnect 吗?据我了解,它只是构建 IPA?
    • link 自 Xcode 10,xcodebuild 添加新功能
    猜你喜欢
    • 1970-01-01
    • 2019-12-14
    • 2019-12-09
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2021-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多