cd /Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support
./altool --validate-app -f App.ipa -u 开发者账号 -p 密码 --output-format normal
./altool --upload-app -f App.ipa -u 开发者账号 -p 密码 --output-format normal
当开发者账号设置了双重认证会出现一个错误:
Error: Unable to validate your application. Sign in with the app-specific password you generated. If you forgot the app-specific password or need to create a new one, go to appleid.apple.com
解决方法:
打开 appleid.apple.com 登录,找到secutiry,点击编辑,有一个app专用密码,点击生成。然后用生成的app专用密码来登录altool,例如:
./altool --validate-app -f App.ipa -u 开发者账号 -p 生成的app专用密码 --output-format normal