如何通过命令行将iOS应用程序上传到应用程序
作为我的iPhone应用程序的countinues集成过程的一部分,我想创建一个将自动将应用程序(.ipa)文件上传到苹果应用商店。我已经设法创建包并验证它。 有没有办法通过命令行上传ipa文件到appstore?如何通过命令行将iOS应用程序上传到应用程序
前面的回复不会与新的iTunes连接的工作更多。
您需要使用iTunes Transporter
将您的应用上传到iTunes Connect。检查出的deliver的源代码在GitHub上:https://github.com/fastlane/fastlane/blob/master/fastlane_core/lib/fastlane_core/itunes_transporter.rb
您可以使用deliver自动上传新的更新到App Store:https://fastlane.tools/deliver
请确保您的应用程序处于“等待上传”状态。
创建一个新的钥匙串项目命名为:Xcode:itunesconnect.apple.com为您的iTunes连接提供您的凭据。
在命令行:
xcrun -sdk iphoneos Validation -online -upload -verbose "path to ipa"
这是完美的。我有很多客户和客户。我想代表我的客户/客户上传应用程序,如何创建相应的钥匙链项目并在“xcrun”命令期间提供这些项目? – Satyam 2012-12-01 02:28:49
你可以在运行xcrun之前创建一个临时密钥,并在上传完成后将其放弃 '安全添加通用密码-s Xcode:itunesconnect.apple.com -a LOGIN -w密码-U' 'xcrun - sdk iphoneos验证-online -upload -verbose“通往ipa的路径'' 'security delete-generic-password -s Xcode:itunesconnect.apple.com -a LOGIN' – 2012-12-02 10:11:57
这是真的吗?我试图通过命令行发送准备建立的IPA文件,并且它给出了一些错误。 – 2014-02-07 10:01:45
,您应该使用应用程序加载器工具:altool --upload-应用-f文件-u用户名[-p密码] [ - 输出格式的XML]
如描述: https://help.apple.com/itc/apploader/#/apdATD1E53-D1E1A1303-D1E53A1126
你可以尝试自动或AppleScripting Xcode中,并调用自动化脚本的命令行。 – hotpaw2 2012-08-13 01:15:22