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

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

问题描述

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

所以我检查了路径 /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

信息:完成身份验证.

信息:从 Apple 的网络服务收到以下信息消息......

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

但我还没有想出一种方法来告诉 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天全站免登陆