Xcode组织者试图在错误的目录路径下访问传输器

在路径上找不到运输者:/usr/local / itms / bin / itmstransporter.
您应该重新安装应用程序.

所以我检查了路径/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/bin和itmstransporter存在于那里(它与xcode一起安装).在错误中给我的路径是安装运输者的地方,如果您手动安装.我如何做到这一点,当我尝试提交我的应用程序xcode组织者使用itmstransporter通过xcode安装的路径?我为什么首先这样做呢是令人困惑的.

解决方法

我有同样的问题,并从XCode的位置做了一个符号链接,希望itmstransporter到你提到的应用程序文件夹中的位置:
ln -s /Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/itms /usr/local/itms

但是,当我上传我的二进制文件时,我得到错误

[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,我发现以下错误信息:

DBG-X: The error code is: 1102

INFO: Done performing authentication.

INFO: The following info messages were received from Apple’s web service …

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: Returning 1

但是我并没有想出一个告诉XCode的方法,即测试版的上传正是我正在尝试的.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...