Xcode组织者尝试在错误的目录路径下访问传输器 [英] Xcode organizer trying to access transporter at wrong directory path

查看:138
本文介绍了Xcode组织者尝试在错误的目录路径下访问传输器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Transporter not found at path: /usr/local/itms/bin/iTMSTransporter. You should reinstall the application.

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一起安装).错误中给我的路径是如果手动安装传输器,则将其安装在何处.如何做到这一点,以便在尝试提交我的应用程序xcode组织者时使用通过xcode安装iTMSTransporter的路径?我很困惑为什么要这样做.

So I checked the path /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/bin and iTMSTransporter exists there (where it is installed with xcode). The path given to me in the error is where transporter is installed if you install it manually. How do I make it so that when I try and submit my app xcode organizer uses the path were iTMSTransporter is installed through xcode? I'm baffled why it is doing this in the first place.

推荐答案

我遇到了同样的问题,并从XCode预期的iTMSTransporter位置到您提到的Applications文件夹中的位置进行了符号链接:

I had the same problem and made a symlink from the location XCode expected the iTMSTransporter to the location in the Applications folder you mentioned:

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

但是,当上传我的二进制文件时,出现错误:

However, when uploading my binary I get the error:

[错误ITMS-90209:无效的段对齐.'MyApp.app/Frameworks/libswiftCore.dylib'上的应用程序二进制文件没有正确的段对齐.尝试使用最新的Xcode版本重建应用."

[ERROR ITMS-90209: "Invalid Segment Alignment. The app binary at 'MyApp.app/Frameworks/libswiftCore.dylib' does not have proper segment alignment. Try rebuilding the app with the latest Xcode version."

深入研究Console.app,我发现以下错误消息:

Digging some deeper into Console.app, I found the following error message:

DBG-X:错误代码为:1102

DBG-X: The error code is: 1102

INFO:完成身份验证.

INFO: Done performing authentication.

INFO:以下信息消息是从Apple的Web服务接收的...

INFO: The following info messages were received from Apple's web service ...

INFO-X:INFO ITMS-90111:您的应用是使用Xcode或iOS SDK的Beta版构建的.只有为Beta测试而分发的应用才可以使用Beta版软件构建.要提交要在App Store上分发的应用,则需要使用Xcode和iOS SDK的发行版来构建应用."

INFO-X: INFO ITMS-90111: "Your app is built with a beta version of Xcode or iOS SDK. Only apps distributed for beta testing may be built with beta software. To submit an app for distribution on the App Store, you will need to build the app with release versions of Xcode and iOS SDK."

DBG-X:返回1

DBG-X: Returning 1

但是我还没有找到一种方法告诉XCode上载Beta测试正是我想要做的事情.

But I haven't figured out a way to tell XCode that uploading for beta testing is exactly what I'm trying to do.

这篇关于Xcode组织者尝试在错误的目录路径下访问传输器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆