2012-08-09 80 views
31

作为我的iPhone应用程序的countinues集成过程的一部分,我想创建一个将自动将应用程序(.ipa)文件上传到苹果应用商店。我已经设法创建包并验证它。 有没有办法通过命令行上传ipa文件到appstore?如何通过命令行将iOS应用程序上传到应用程序

+0

你可以尝试自动或AppleScripting Xcode中,并调用自动化脚本的命令行。 – hotpaw2 2012-08-13 01:15:22

回答

31
  1. 请确保您的应用程序处于“等待上传”状态。

  2. 创建一个新的钥匙串项目命名为:Xcode:itunesconnect.apple.com为您的iTunes连接提供您的凭据。

  3. 在命令行:xcrun -sdk iphoneos Validation -online -upload -verbose "path to ipa"

+1

这是完美的。我有很多客户和客户。我想代表我的客户/客户上传应用程序,如何创建相应的钥匙链项目并在“xcrun”命令期间提供这些项目? – Satyam 2012-12-01 02:28:49

+2

你可以在运行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

+0

这是真的吗?我试图通过命令行发送准备建立的IPA文件,并且它给出了一些错误。 – 2014-02-07 10:01:45

相关问题