Transporter not found at path: /usr/local/itms/bin/iTMSTransporter.
You should reinstall the application.
所以我检查了路径/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/bin
并且 iTMSTransporter 存在于此(它与 xcode 一起安装)。如果您手动安装,错误中给我的路径是安装 Transporter 的位置。如何做到这一点,以便当我尝试提交我的应用程序时,xcode 组织者使用 iTMSTransporter 通过 xcode 安装的路径?我很困惑为什么它首先要这样做。
我遇到了同样的问题,并从 XCode 期望 iTMSTransporter 的位置到您提到的应用程序文件夹中的位置创建了符号链接:
ln -s /Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/itms /usr/local/itms
但是,当上传我的二进制文件时,我收到错误:
[错误 ITMS-90209:“无效的段对齐。‘MyApp.app/Frameworks/libswiftCore.dylib’处的应用程序二进制文件没有正确的段对齐。尝试使用最新的 Xcode 版本重建应用程序。”
深入研究 Console.app,我发现以下错误消息:
DBG-X:错误代码为:1102
信息:已完成身份验证。
信息:以下信息消息是从 Apple 的网络服务收到的......
INFO-X:INFO ITMS-90111:“您的应用程序是使用 Xcode 或 iOS SDK 的 Beta 版本构建的。只有为 Beta 测试而分发的应用程序才可以使用 Beta 软件构建。要在 App Store 上提交要分发的应用程序,您需要需要使用 Xcode 和 iOS SDK 的发布版本构建应用程序。”
DBG-X:返回 1
但我还没有找到一种方法来告诉 XCode 上传 Beta 测试正是我想要做的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)