尝试通过Xcode发布iOS应用时,通过大多数验证后,我收到以下错误消息:
已下载的软件组件已损坏,将无法使用。 https://contentdelivery.itunes.apple.com/transporter/repositories/j2se8/1.12.0/bundles/com.apple.transporter.mediatoolkit-1.12.0.jar
实际上,我在VMware上运行MacOS High Sierra
答案 0 :(得分:14)
转到终端(命令行)并运行此命令。此命令从Apple服务器更新组件。
“ / Applications / Xcode.app / Contents / Applications / Application Loader.app/Contents/itms/bin/iTMSTransporter”
命令显示的输出: INFO:Transporter正在搜索新的软件组件。 INFO:正在下载com.apple.transporter.mediatoolkit / 1.13.0 ...
尝试立即发布应用。应该可以。
答案 1 :(得分:1)
打开终端并复制过去 请使用以下命令
cd mv .itmstransporter / .old_itmstransporter /
“ /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter”
这对我有用。
答案 2 :(得分:1)
查看来自苹果的此更新:
https://stackoverflow.com/a/58407699/585749
在Mac AppStore中可用
运输者:https://apps.apple.com/us/app/transporter/id1450874784?mt=12
答案 3 :(得分:0)
试图再次重新上传二进制文件,并且该二进制文件没有进行任何更改就可以工作:-)第一次没有,但是第二次上传了它。
上传后,触发了此问题: ITMS-90381:符号文件太多-这些符号在任何二进制[1563DEE7-9CA4-3E32-A685-59C6096A7559.symbols,0C5A429A-9899-3DBC-B2BF-130063489259.symbols中都没有相应的切片
需要Google证明它可以解决! :-) 但这只是一个警告,二进制文件已被接受。
答案 4 :(得分:0)
对于Xcode 11及更高版本,应用程序加载器是一个名为 Transporter
的独立应用程序要更新运输工具组件,请编写
/Applications/Transporter.app/Contents/itms/bin/iTMSTransporter
注意:如果您遇到这样的错误
...
.......
<main> INFO: indexing file: /Users/<YOUR USER>/Library/Caches/com.apple.amp.itmstransporter/obr/2.0.0/org.apache.tika.core-1.18.0.jar
<main> INFO: indexing file: /Users/<YOUR USER>/Library/Caches/com.apple.amp.itmstransporter/obr/2.0.0/com.apple.transporter.aspera-linux-x64-3.9.1.2019-07-18-1737-EST.jar
<main> INFO: indexing file: /Users/<YOUR USER>/Library/Caches/com.apple.amp.itmstransporter/obr/2.0.0/com.fasterxml.jackson.dataformat.jackson-dataformat-xml-2.9.6.jar
<main> INFO: Update check complete.
<main> ERROR: unsatisfied requirement: com.apple.transporter.mediatoolkit
<main> ERROR: (&(package=com.apple.its.epubcheck)(version>=4.3.0)(!(version>=5.0.0)))
<main> ERROR: unsatisfied requirement: com.apple.transporter.aspera-linux-x64
<main> ERROR: (&(osgi.native.osname~=Linux)(osgi.native.processor~=x86-64))
<main> ERROR: could not find the service with interface (com.apple.transporter.osgi.TransporterService)
编写此命令
cd ~
mv .itmstransporter/ .old_itmstransporter/
然后重复第一个命令