Xcode organizer试图以错误的目录路径访问transporter

Xcode organizer试图以错误的目录路径访问transporter,xcode,app-store-connect,itmstransporter,Xcode,App Store Connect,Itmstransporter,在路径:/usr/local/itms/bin/iTMSTransporter处找不到传输程序。 您应该重新安装应用程序。 因此,我检查了路径/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/bin,并且iTMSTransporter存在于那里(在那里安装了Xcode)。如果手动安装transporter,则错误中提供给我的路径是安装transporter的位置。如何使

在路径:/usr/local/itms/bin/iTMSTransporter处找不到传输程序。
您应该重新安装应用程序。


因此,我检查了路径
/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/bin
,并且iTMSTransporter存在于那里(在那里安装了Xcode)。如果手动安装transporter,则错误中提供给我的路径是安装transporter的位置。如何使我在尝试提交应用程序xcode organizer时使用iTMSTransporter通过xcode安装的路径?我对它为什么要这么做感到困惑。

我也遇到了同样的问题,并将iTMSTransporter预期的位置XCode与您提到的应用程序文件夹中的位置进行了符号链接:

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

信息:完成身份验证

信息:以下信息是从苹果的网络服务收到的

INFO-X:INFO ITMS-90111:“您的应用程序是使用测试版Xcode或iOS SDK构建的。只有为测试版测试而发布的应用程序才可以使用测试版软件构建。若要提交应用程序以在应用商店上发布,您需要使用发布版Xcode和iOS SDK构建应用程序。”

DBG-X:返回1


但是我还没有找到一种方法告诉XCode,上传测试版正是我想要做的。

基本上就是上面的答案所说的,但是symlink命令对我来说是错误的。我使用了以下命令来修复它:


ln-s/Applications/Xcode.app/Contents/Application/Loader.app/Contents/itms//usr/local/itms

我在Xcode 6.3(6D520o)中遇到了同样的问题。我向苹果(19812248)提交了一个bug我鼓励大家也这么做。我还在苹果开发者论坛上发布了一个帖子:Will do。目前的一个解决办法是从itunesconnect下载transporter。通过Xcode 6.3 Beta版的组织者,我导出并选择了“为iOS应用商店部署保存”。我能够打开应用程序
/Applications/Xcode Beta.app/Contents/Applications/application\Loader.app/Contents/MacOS/application\Loader
,并交付导出的应用程序,但出现了相同的错误。因此,即使您使用的是swift 1.1之类的非Beta版软件,在使用Beta Xcode 6.3 Beta版时也会出现这些错误h它不应该像swift 1.2那样编译它?我不太清楚。我提交的代码中包含swift 1.2代码。再次阅读错误消息后,我认为这里不是在谈论苹果的测试飞行测试。它只是提到了“为测试而分发的应用程序”(这在过去只是临时的)。我认为错误的意思是:“您不能向iTunes Connect提交使用XCode或iOS测试版构建的内容"而且可能早于苹果的TestFlight发行版。我相信只有段对齐错误才阻止我们提交TestFlight。信息消息似乎只是让你知道,你只能测试版本,而不能提交应用商店的一般版本。你不能提交xcode或beta等beta版本的版本斯威夫特1.2.@Niels你能编辑你的答案以便让人们清楚吗?