Appuploader工具让ipa上传到App Store 的最新流程和步骤

简介: Appuploader工具让ipa上传到App Store 的最新流程和步骤

苹果官方提供的工具xcode上架ipa非常复杂麻烦。用appuploader 可以在 mac 和windows 上制作管理 证书 ,无需钥匙串工具

条件:1.以Windows为例,创建app打包ios需要的证书和描述文件

          2.准备好一个苹果开发者账号(如果没有到苹果官网注册一个即可)


下载第三方工具


1.一般的方法是申请到.cer证书然后再用钥匙串助手转换p12,需要用到苹果Mac电脑,过程比较复杂。Appuploader可以辅助在Windows、linux或mac系统直接申请iOS证书p12,及上传ipa到App Store,最方便在Windows开发上架没有苹果Mac电脑的开发者!无需钥匙密钥。下载地址:http://www.appuploader.net/


image.png



工具主界面图如下:


image.png


创建创建App ID


1.点击App ID,使用开发者账号登录。

ece0ea9a215345b2a4dd4c054d58a532.png



2..点击新增。


4673b97127884e5caefdb61b5b47df40.png7a40bcbf76c7439f9c586002b1095a66.jpg



创建上传专用密码



1.点击菜单中的上传专用密码。


25904b9b4e694439bfaa7a5157ff8bb4.png


2.点击生成专用密码。

09ac865e9ef0466999a1ffbace75ea76.png

3.跳转到App ID页面中,点击“App专用密码”中的三点。


868837a92fe04f1eae797f791429000e.png


4.输入账号和密码后,即可生成专用密码(后面IPA到苹果后台也会使用到此专用密码)


6296a568da774431b41c1ed0f69e5d7f.png8b44e8462f284fc39491e9ee95b76ec3.png

9c9de46b680046f493fc003e86f4456a.png



创建ios(.p12)证书



1.点击苹果证书。

76c59200a3a74030bae94642e07b3685.png

 2. 新增苹果证书

0815d02600a3449e8c4fb1ab56aec955.png


3. 输入证书密码:这个密码不是账号密码,而是一个保护证书的密码,是p12文件的密码,此密码设置后没有其他地方可以找到,忘记了只能删除证书重新制作,所以请务必记住密码。还有为了安全起见,密码不要太简单。证书名称是你为了在证书列表里面便于区别的一个字符,自己好辨识就可以,尽量是是字母和数字之类
4.选择证书类型: 带distribution的是发布类型,带development的是开发类型。apple类型=ios+mac,所以开发时选择ios app development和apple development 类型都是可以的
5. 选择bundle ID:只有部分类型的证书需要选择bundle id,例如推送证书。因为大部分证书是不和app关联的。而是通过描述文件profile文件关联app。
6. 使用appuploader服务同步:如果期望制作好证书后在其他电脑上同样可以下载到这个证书,或者和你同事同步此证书,则需要勾选使用appuploader服务同步。否则您需要手动管理p12文件在不同电脑之间的传输,并且一但创建下载后,无法在其他电脑下载,只能手动复制文件过去。一般情况下,推荐使用appuploader服务同步。
7. 证书类型说明:IOS开发选择apple development或者ios app development 类型
ios 发布选择 apple distribution或者 ios distribution (app store and ad hoc)
开发推送证书选择 apple push notification service ssl (sandbox)
发布推送证书选择 apple push notification service ssl (sandbox & production)
其他证书不是很常用,可以自行百度各种证书说明。


创建描述文件

1.点击描述文件。

2f90f89c764c4ea4a16b1934aa090f95.png

2. 点击新增描述文件


e238a56c60d24db7a0c0261b0da76548.png


 3.描述文件类型说明:带app store类型的是发布类型,带development的是开发类型,push没有
描述文件,所以不要问推送选择哪种描述文件类型,os开发选择ios app development类型,发布
app的时候选择app store类型。(ps:除了APP Store类型的描述文件外,其他的描述文件都需要选
择测试设备)

添加测试设备


1.点击UDID。


8a0faece904c4f008a1570e350039240.png


2.添加测试设备。

2ab0bd7abf304f6dbadc706d2531bc8f.png


 3.测试设备:如果选择的类型是ios app development 类型,则全部测试设备旁边必须有测试设备
并且勾选上,如果没有显示测试设备,点击框框下面的添加测试,然后把测试设备的udid输入,把
ios设备连接到当前pc,会自动获得设备的udid。 如果app编译后无法安装到设备,可能是因为设
备的udid没有添加进入描述文件,则需要添加描述文件后重新编译。

上传IPA


1.官网下载最新的Hbuilderx。

62034c629668479ca526bca3f689b83a.png


2.打包ipa(包含manifest.json的vue项目),点击详情设置,如图标,描述等,设置完成后,点击保存。


0ba3a651940c4f5facce5c2562004858.png


3.菜单项点击‘发行->云打包-打原生安装包’,出现如下图所示弹框,取消广告勾选项,点击打包,点击‘没有缺少,继续打包’,等待打包完成。(仅以iOS为例)

44d2c574f3244440a0b2a86aa2195d42.png

4.打包完成后弹框会弹出“OK”按钮,保存安装包到目标文件,发送到手机端安装即可运行。

98620ab5498b44f88287d24d639ee192.png


登陆iCloud


1.在iCloud界面,输入账号和密码,即可登陆。

8945bfda1c3e4aafbc517ee61d952e92.png

2.登陆成功即可进入到iCloud界面,即可随时随地访问您的照片,视频,日历,邮件,文件等重要信息,还能在在您的 windows PC端访问。


f7a08128d7d9495a92a85054a15697e5.png

2bf0865de4384859afa4ec9bb7b876a0.png



注意事项点拨

遇到问题,第一个请登录苹果开发者官网 检查一遍账号是否有权限,是否被停用,是否过期,是否有协议需要
同意,并且在右上角切换账号后检查所有关联的账号是否工作正常,apple账号的邮箱也是个重要的地方,当有
ipa上传,账号有发生变化,被停用,apple经常发送一些邮件,去检查邮件通知,根据邮件通知修改调整。只有
账号正常没问题,再考虑是否软件哪个地方操作错误或者有软件功能错误。
相关文章
|
2月前
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
106 3
|
2月前
|
移动开发 安全 数据安全/隐私保护
iOS移动应用安全加固:保护您的App免受恶意攻击的重要步骤
iOS移动应用安全加固:保护您的App免受恶意攻击的重要步骤
35 1
|
2月前
|
Android开发 开发者 UED
个人开发 App 成功上架手机应用市场的关键步骤
个人开发 App 成功上架手机应用市场的关键步骤
|
2月前
APP启动流程
APP启动流程
22 0
|
2月前
|
数据采集 JSON 监控
Kotlin高效App爬取工具:利用HttpClient与代理服务器的技巧
Kotlin高效App爬取工具:利用HttpClient与代理服务器的技巧
|
3月前
|
iOS开发 开发者
苹果iOS App Store上架操作流程详解:从开发者账号到应用发布
很多开发者在开发完iOS APP、进行内测后,下一步就面临上架App Store,不过也有很多同学对APP上架App Store的流程不太了解,下面我们来说一下iOS APP上架App Store的具体流程,如有未涉及到的部分,大家可以及时咨询,共同探讨。
|
2月前
|
开发者 iOS开发
UniApp打包教程:使用HBuilder X和AppUploader完成原生App云打包和上架指南“
UniApp打包教程:使用HBuilder X和AppUploader完成原生App云打包和上架指南“
73 3
|
1月前
|
小程序 开发者
【微信小程序】微信开发者工具 app.json: [“subpackages“][0][“root“] 字段需为目录 已解决
【微信小程序】微信开发者工具 app.json: [“subpackages“][0][“root“] 字段需为目录 已解决
13 0
|
1月前
|
移动开发 小程序 前端开发
使用uni-app开发(h5、小程序、app)步骤
使用uni-app开发(h5、小程序、app)步骤
|
2月前
|
存储 网络安全 开发者
App Store上架流程/苹果app发布流程:
App Store上架流程/苹果app发布流程: