1.删除本地缓存
/Users/your_user_name/Library/Caches/com.apple.amp.itmstransporter/
2.点击运行iTMSTransporter ,缓存会重新下载,目前大概60M 左右
/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/itms/bin/iTMSTransporter
原因:之前的application loader 引起的缓存问题
- 下载完成后的样子:
正常上传了:
之前卡在:authentication with the app store
注意:如果还不行,升级transport 到最新的版本
遇到的其他问题:ipa文件名包含无效的字符
The filename 未命名.ipa in the package contains an invalid character(s). The valid characters are: A-Z, a-z, 0-9, dash, period, underscore, but the name cannot start with a dash, period, or underscore
解决方法:ipa 名称有中文问题,改成非中文就好了,或者用数字
ERROR ITMS-90060: "This bundle is invalid. The value for key CFBundleShortVersionString '1.7.0.6' in the Info.plist file at 'Payload/TiKuForFirefighting.app/Frameworks/CStoreMediaEngineKit.framework' must be a period-separated list of at most three non-negative integers. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring"
ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'TiKuForFirefighting.app/Data/Libraries/libiPhone-lib.a' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure."