我正在编写一个脚本,该脚本使用iTMSTransporter
命令行应用程序为iOS App Store创建和上传iOS应用程序元数据。然而,它以最离奇的方式失败,几乎没有任何有用的信息。
Apple's web service operation was not successful
Unable to authenticate the package: Benders.itmsp
ERROR ITMS-4157: "Version '2.1.10' is not valid for update or doesn't exist" at Software/SoftwareMetadata (MZItmspSoftwareMetadataPackage)
当然版本2.1.10不存在 - 这正是我想要创建的!在命令行创建应用程序的新版本需要某种特殊标志吗?我已经在工具本身中搜索了-help
文档,但是看不到这样的论点。
我觉得我刚碰到一堵砖墙。谷歌搜索没有任何结果。
答案 0 :(得分:2)
就我而言,目前无法使用命令行工具(iTMSTransporter)创建应用程序的新版本。您必须使用iTunesconnect手动执行此操作。一旦ITC上存在该版本,您就可以使用iTMS上传您的数据。
那说工作流程真的很糟糕,因为你不能用命令行工具完成所有重要工作,我们仍然依赖于ITC的情绪。
答案 1 :(得分:0)