首页 > 其他分享 >iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store

时间:2023-09-20 12:32:40浏览次数:36  
标签:apple 证书 App iOS 密码 点击 上传 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/zh_CN
登录苹果开发者账号

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store_描述文件

登录进去找到安全项目,点击生成专用密码。

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store_描述文件_02

密码标签随便输入,123,app等之类的都行。

点击创建生成,(注意密码标签不是专用密码,是由苹果系统生成的一串密码)专用密码就是下面这个样子的密码,把这个密码复制,打开Appuploader

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store_ios_03

登录Appuploader软件,点击右上角,选择设置,把上传专用密码复制上去,同时勾选上保存密码,点击Save保存,然后再回去提交ipa上传就可以正常上传了。

6.1输入专用密码点击OK保存后,点击提交

6.2选择刚生成的ipa包

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store_描述文件_04

6.3Appuploader将自动上传你的IPA,包如果很大需要上传一段时间,当出现以下提示时(packages were uploaded successfully 进度条蓝色),说明上传成功。
6.4(这一步一定要认真看下文字说明,很多人这里理不清)

packages were uploaded successfully 进度条蓝色,ipa上传成功后,登录iTunes Connect https://itunesconnect.apple.com/login后台查看上传的ipa

进入APP,点击活动,所有构建版本选项(下图所示),这里会显示上传成功的构建版本,如果ipa包没问题刚上传会显示正在处理!

如果你发现没有出现构建版本,或者刷新一下构建版本消失了,出现这个问题说明你上传的这个ipa包有问题,苹果会发送具体原因到邮箱(开发者账号就是邮箱地址),登录邮箱查看反馈邮件,修改错误重新打包上传。

修改错误重新打包的时候记得加下版本号,比如你刚上传的是1.0版本,重新打包时增加下版本号如1.1,如果还是跟之前上传过相同的版本号的ipa文件,上传不了。

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store_ios_05

方法1.借助辅助工具appuploader,首先按照流程注册登录后,即可直接创建证书,通过hbuilder上传

创建ios(.p12)证书

1.点击苹果证书

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store_ios_06

2.新增苹果证书

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store_ios_07

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)
其他证书不是很常用,可以自行百度各种证书说明。

8.官遇到问题,首先登录文章开通的苹果开发官网。检查是否有权限/是否被停用/是否过期/是否有协议需要同意。在右上角切换账号检查所关联的账号是否功能正常。Apple邮箱会接收到许多通知消息,如IPA上传,账号发生变化,被停用,都会有消息提示。

9.上架版本需要使用正式的证书(apple distribution),开发测试用开发证书(apple development)

10.一般都要创建两个证书一个用于开发,一个用于上架,如果有支付内容,还必需要 Apple Pay 的证书。证书无需创建太多,apple对证书有数量限制,一般3个开发证书就不让创建更多同类型的证书了。
11.点击p12下载到电脑。

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store_描述文件_08

添加测试设备UDID

1.点击udid

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store_ios_09

2.新增udid

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store_ios_10

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store_描述文件_11

创建描述文件

1.点击描述文件

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store_描述文件_12

2.点击新增描述文件,在弹出框里面选择要安装测试到的设备,如果是发布类型无需选择设备。选择使用的证书,如果忘记是哪个 了可以选择全部证书。

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store_ios_13

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

4.点击下载按钮下载桌面

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store_ios_14

测试安装App
1.以HBuilder打包Vue项目为例,打开详细设置进行设置完成后,点击保存。

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store_ios_15

2.官菜单项点击‘发行-> 云打包-打原生包’,出现如下图所示弹框,取消广告勾选,没有错误提示,选择刚才制作的p12和.mobileprovision文件,输入刚才设置的证书密码。点击打包,等待打包未完成(仅以ios为例)

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store_上传_16

3.官打包完成后点击确定“OK”按钮查看打包状态信息,打包完成后,保存安装包到目标文件,发送到手机端安装即可运行。

iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store_描述文件_17

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


标签:apple,证书,App,iOS,密码,点击,上传,app,Store
From: https://blog.51cto.com/u_15344421/7536232

相关文章

  • 2022苹果AppStore应用商店上传与APP上传流程必看(基础篇)
    如果App想要成功出现在商店中,开发者还需要经过上传操作和苹果公司的严格审核。同时,在App上架AppStore时,如有违规,将受到苹果公司的处罚。此外,优质app也会得到苹果的推荐,通过优质曝光和苹果官方背书获得更多用户增长。本章将对苹果的上传、审核、推荐、惩罚四大机制进行说明。第三......
  • iOS上架App Store之苹果发布证书的申请流程
    iOS发布证书用于上架AppStore,当开发好APP后需要上架就要用iOS底部证书有p12及mobileprovision两个文件去打包!只有用iOS发布证书打包的ipa才能上传到AppStore一、申请iOS发布证书(p12文件)使用Appuploader软件申请,可以辅助在Windows、linux或mac系统直接申请iOS证书p12,及上传ipa到Ap......
  • Appilot发布:打造面向DevOps场景的开源AI助手
    今日,数澈软件Seal(以下简称“Seal”)宣布推出面向DevOps场景的AI助手Appilot,这款产品将充分利用AI大语言模型的能力为用户提供变革性的部署和应用管理体验。Seal此次发布的Appilot项目,可以让用户直接输入自然语言即可实现应用管理、环境管理、故障诊断、混合基础设施编排......
  • Signature|privileged permissions not in privapp-permissions whitelist异常处理
    1、问题背景及现象背景说明:软件系统:Android10需求处理:SystemUI添加截屏录屏功能问题现象:添加完修改后无法开机SystemUI/AndroidManifest.xml部分修改如下:<!--ScreenRecording--><uses-permissionandroid:name="android.permission.FOREGROUND_SERVICE"/><uses......
  • store
    [ABC289G]ShoppinginAtCoderstore参考1参考2我认为参考1的四边形不等式的证明有点奇怪,应该像2那样解释。就是说如果\(c\)减小了,那么最优决策点肯定是\(b\)变大(或不变,因为类似他的证明?)。......
  • uni-app进行小程序隐私协议开发
    小程序隐私协议开发开发说明为规范开发者的用户个人信息处理行为,保障用户合法权益,微信要求开发者主动同步微信当前用户已阅读并同意小程序的隐私政策等收集使用规则,方可调用微信提供的隐私接口。提供了4个接口给开发者使用wx.getPrivacySetting:查询用户隐私协议授权情况wx......
  • uniapp上传excel文件
    1.前端使用插件:https://uniapp.dcloud.net.cn/component/uniui/uni-file-picker.html<uni-file-pickerv-model="fileName"file-extname="xls,xlsx"limit="1"file-mediatype="all"title="请上传Excel文件&q......
  • 基于wsl的ubuntu vscode调试环境搭建--Apple的学习笔记
    一,前言正好在网上搜索文章的时候看到了wsl,我想起来它也是一个虚拟机环境,所以我要用用,没想要一用,感觉比vmware还要方便。二,环境搭建A,在wsl中安装ubuntu1.     首先打开powershell 输入命令wsl--list–online,来查看支持安装的ubuntu版本。 注意:若提示连接超时,则是自动ip......
  • zone.js由入门到放弃之五——NgZone & ApplicationRef源码分析
    啸达同学刚写zone.js系列就说过,NgZone影响着Angular中的变更检测,历时一个多月的笔耕不辍,终于到了他初次下笔时的目的地~zone.js系列zone.js由入门到放弃之一——通过一场游戏认识zone.jszone.js由入门到放弃之二——zone.jsAPI大练兵zone.js由入门到放弃之三——zone.js源码分析......
  • uniapp项目实践总结(十八)自定义多列瀑布流组件
    导语:有时候展示图片等内容,会遇到图片高度不一致的情况,这时候就不能使用等高双列或多列展示了,这时候会用到瀑布流的页面布局,下面就一起探讨一下瀑布流的实现方法。目录准备工作原理分析实战演练案例展示准备工作在pages/index文件夹下面新建一个waterfall.vue的组件;按......