While publish via Xcode: A downloaded software component is corrupted and will not be used

后端 未结 5 1378
失恋的感觉
失恋的感觉 2021-02-13 15:56

While trying to publish an iOS app via Xcode, and after passing most of validations, I received the following error:

A downloaded software component is corrupted and wil

5条回答
  •  死守一世寂寞
    2021-02-13 16:07

    For Xcode 11 and above, Application loader is a separated app called Transporter

    To update transporter components write this

    /Applications/Transporter.app/Contents/itms/bin/iTMSTransporter
    

    Note: If you encountered error like this

    ...
    .......
    
    INFO: indexing file: /Users//Library/Caches/com.apple.amp.itmstransporter/obr/2.0.0/org.apache.tika.core-1.18.0.jar
    INFO: indexing file: /Users//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
    INFO: indexing file: /Users//Library/Caches/com.apple.amp.itmstransporter/obr/2.0.0/com.fasterxml.jackson.dataformat.jackson-dataformat-xml-2.9.6.jar
    INFO: Update check complete.
    ERROR: unsatisfied requirement: com.apple.transporter.mediatoolkit
    ERROR: (&(package=com.apple.its.epubcheck)(version>=4.3.0)(!(version>=5.0.0)))
    ERROR: unsatisfied requirement: com.apple.transporter.aspera-linux-x64
    ERROR: (&(osgi.native.osname~=Linux)(osgi.native.processor~=x86-64))
    ERROR: could not find the service with interface (com.apple.transporter.osgi.TransporterService)

    write this command

    cd ~
    mv .itmstransporter/ .old_itmstransporter/
    

    Then repeat the first command

    References: One Two

提交回复
热议问题