如何通过appuploader把ipa文件上传到App Store教程步骤

Posted sdges

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过appuploader把ipa文件上传到App Store教程步骤相关的知识,希望对你有一定的参考价值。

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store!​
下面进行步骤介绍!​
利用Appuploader这个软件,可以在Windows、Linux或Mac系统中申请ios和上传IPA到App Store Connect。​
非常的方便,没有Mac也可以用Appuploader在Windows电脑上传ipa到App Store Connect后台。​
Appuploader下载链接
1、因为苹果开发者账号现在都开通了双重认证,所以需要生成一个上传专用密码才能上传ipa文件。​
打开网站https://appleid.apple.com/
登录苹果开发者账号​
添加图片注释,不超过 140 字(可选)
登录进去找到安全项目,点击生成专用密码。​
添加图片注释,不超过 140 字(可选)
密码标签随便输入,123,app等之类的都行。​
点击创建生成,(注意密码标签不是专用密码,是由苹果系统生成的一串密码)专用密码就是下面这个样子的密码,把这个密码复制,打开Appuploader​
添加图片注释,不超过 140 字(可选)
登录Appuploader软件,点击右上角,选择设置,把上传专用密码复制上去,同时勾选上保存密码点击Save保存,然后再回去提交ipa上传就可以正常上传了。​
添加图片注释,不超过 140 字(可选)
6.1输入专用密码点击OK保存后,点击提交
6.2选择刚生成的ipa包​
6.3Appuploader将自动上传你的IPA,包如果很大需要上传一段时间,当出现以下提示时(packages were uploaded successfully 进度条蓝色),说明上传成功。​
添加图片注释,不超过 140 字(可选)
6.4(这一步一定要认真看下文字说明,很多人这里理不清)
packages were uploaded successfully 进度条蓝色,ipa上传成功后,登录iTunes Connect https://itunesconnect.apple.com/login后台查看上传的ipa​
进入APP,点击活动,所有构建版本选项(下图所示),这里会显示上传成功的构建版本,如果ipa包没问题刚上传会显示正在处理!
如果你发现没有出现构建版本,或者刷新一下构建版本消失了,出现这个问题说明你上传的这个ipa包有问题,苹果会发送具体原因到邮箱(开发者账号就是邮箱地址),登录邮箱查看反馈邮件,修改错误重新打包上传。​
修改错误重新打包的时候记得加下版本号,比如你刚上传的是1.0版本,重新打包时增加下版本号如1.1,如果还是跟之前上传过相同的版本号的ipa文件,上传不了。​
添加图片注释,不超过 140 字(可选)
 

如何通过命令行将 iOS 应用上传到应用商店

【中文标题】如何通过命令行将 iOS 应用上传到应用商店【英文标题】:How to upload an iOS app to the app store via command line 【发布时间】:2012-08-09 16:44:35 【问题描述】:

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

【问题讨论】:

您可以尝试自动化 Xcode 或 AppleScripting Xcode,然后从命令行调用该自动化脚本。 【参考方案1】:

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

    创建一个名为:Xcode:itunesconnect.apple.com 的新钥匙串项目,将您的凭据提供给 itunes connect。

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

【讨论】:

这是完美的。我有很多客户和客户。我想代表我的客户/客户上传应用程序,如何创建相应的密钥链项并在“xcrun”命令期间提供它们? 您可以在运行 xcrun 之前创建一个 ad-hoc 密钥,并在上传完成后丢弃它security add-generic-password -s Xcode:itunesconnect.apple.com -a LOGIN -w PASSWORD -Uxcrun -sdk iphoneos Validation -online -upload -verbose "path to ipa"security delete-generic-password -s Xcode:itunesconnect.apple.com -a LOGIN 这是真的吗?我正在尝试通过命令行发送已构建好的 IPA 文件,但它返回了一些错误。 @MR.GEWA 你没有迈出第一步 警告任何人在一段时间后发现此建议,就像我在 2014 年 9 月所做的那样,mobilecraft.tumblr.com/post/23486904489/… 声称截至 2013 年 2 月“Apple 终于承认这些工具没有记录并表示它们不受支持用于命令行。”我还没有验证他们的说法。【参考方案2】:

之前的回复不再适用于新的 iTunes Connect。

您需要使用iTunes Transporter 将您的应用上传到 iTunes Connect。在GitHub上查看deliver的源代码:https://github.com/fastlane/fastlane/blob/master/fastlane_core/lib/fastlane_core/itunes_transporter.rb

您可以使用deliver 自动将新更新上传到 App Store:https://fastlane.tools/deliver

【讨论】:

【参考方案3】:

上传 IPA 到 TESTFLIGHT

altool --upload-app -f "$APP_NAME.ipa" -u $APP_STORE_USERNAME -p $APP_STORE_PASSWORD

要在终端的任何位置使用altool,您可以将其添加到您的 通过在终端中键入 PATH 环境变量:

Xcode 11 之前的版本:

MacBook-Pro:~ denis$ export PATH=$PATH:/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Support/
MacBook-Pro:~ denis$ source ~/.bash_profile

来自 Xcode 11 及更高版本:(altool 已更改位置)

MacBook-Pro:~ denis$ export PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin/
MacBook-Pro:~ denis$ source ~/.bash_profile

【讨论】:

altool 现在位于 /Applications/Xcode.app//Contents/Developer/usr/bin/altool @EionRobb 感谢您帮助更新这个旧答案 :) 自 Xcode 11 起,我只是把新位置的信息放在了【参考方案4】:

你应该使用应用加载工具:altool --upload-app -f file -u username [-p password] [--output-format xml]

如中所述: https://help.apple.com/itc/apploader/#/apdATD1E53-D1E1A1303-D1E53A1126

【讨论】:

【参考方案5】:

如果需要,您可以尝试直接使用Transporter 来摆脱快车道。它也可以安装在任何操作系统上,因此理论上可以基于容器(docker)上传。

设置完成后,请尝试以下操作:

iTMSTransporter -m upload -u <usename_email> -p <password> -k 10000 -itc_provider <provider_id> -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist

提供者 ID 是您需要使用传输器的 -m provider 命令查找的东西

【讨论】:

以上是关于如何通过appuploader把ipa文件上传到App Store教程步骤的主要内容,如果未能解决你的问题,请参考以下文章

利用Appuploader上架IPA步骤

iOS工具快速上传ipa文件到iTunes Connect

苹果手机,APP,陌生人推荐?

使用appuploader工具发布证书和描述性文件教程

iOS发布证书和描述文件申请

[iOS]如何把App打包成ipa文件,然后App上架流程[利用Application Loader]