首页 > 其他分享 >使用Appuploader工具将IPA上传到App Store的最新流程和步骤

使用Appuploader工具将IPA上传到App Store的最新流程和步骤

时间:2023-07-30 21:00:52浏览次数:35  
标签:IPA 密码 证书 Appuploader App ios 编辑 点击 app

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

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

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

目录

 

 总体流程:1.创建Appid

                   2.创建APP专用密码

                   3.创建APP证书

                   4.创建描述文件

                   5.添加测试设备

                   6.上传IPA

                   7.登陆iCloud

                   8.注意事项点拨

 


下载第三方工具


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

 

 

 

​编辑

工具主界面图如下:

 

 

 

​编辑

创建创建App ID


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

 

 

 

​编辑

2..点击新增。

 

 

 

​编辑

 

 

 

​编辑

创建上传专用密码


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

 

 

 

​编辑

 2.点击生成专用密码。

 

 

 

​编辑

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

 

 

 

​编辑

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

 

 

 

​编辑

 

 

 

​编辑

 

 

 

​编辑

创建ios(.p12)证书


1.点击苹果证书。

 

 

 

​编辑

  2. 新增苹果证书

 

 

 

 

​编辑

 

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.点击描述文件。

 

 

 

​编辑

 2. 点击新增描述文件

 

 

 

​编辑

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

 

 

添加测试设备


1.点击UDID。

 

 

 

​编辑

 2.添加测试设备。

 

 

 

​编辑

 

 3.测试设备:如果选择的类型是ios app development 类型,则全部测试设备旁边必须有测试设备

并且勾选上,如果没有显示测试设备,点击框框下面的添加测试,然后把测试设备的udid输入,把

ios设备连接到当前pc,会自动获得设备的udid。 如果app编译后无法安装到设备,可能是因为设

备的udid没有添加进入描述文件,则需要添加描述文件后重新编译。

 

 

 

上传IPA


1.官网下载最新的Hbuilderx。

 

 

 

​编辑

 

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

 

 

 

​编辑

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

 

 

 

​编辑

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

 

 

 

​编辑


 登陆iCloud

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

 

 

 

 

​编辑

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

 

 

 

​编辑

 

 

 

​编辑

 

注意事项点拨

遇到问题,第一个请登录苹果开发者官网 检查一遍账号是否有权限,是否被停用,是否过期,是否有协议需要

同意,并且在右上角切换账号后检查所有关联的账号是否工作正常,apple账号的邮箱也是个重要的地方,当有

ipa上传,账号有发生变化,被停用,apple经常发送一些邮件,去检查邮件通知,根据邮件通知修改调整。只有

账号正常没问题,再考虑是否软件哪个地方操作错误或者有软件功能错误。

 

 

 

 

 

标签:IPA,密码,证书,Appuploader,App,ios,编辑,点击,app
From: https://www.cnblogs.com/gddg/p/17592023.html

相关文章

  • APP Inventor的tcp连接扩展插件
    参考原文:知乎https://zhuanlan.zhihu.com/p/164995185下载地址:https://cloud.bemfa.com/zip/aia/app_invertor.zip使用方法在网站中新建项目,或者打开已有项目。在组件面板的最下方,点击“Extension”,然后点击“Importextension”导入插件。......
  • uniapp Ucharts 横向bar图 每个设置颜色不同
    代码-------》》》arr=[80,80,80]letvalueList=arr.map((item,index)=>{ letcolor='' letnewNumber=Number(item) if(index==0)color='#5593FE' if(index==1)color='#93b6f8' if(ind......
  • uniapp 移动端axisLabel 设置formatter无效的解决方法
    pc端是直接在option里配置移动端在renderjs里的监听变化的时候去设置updateEcharts(newValue,oldValue,ownerInstance,instance){//监听service层数据变更try{newValue.xAxis.axisLabel.formatter=function(......
  • uniapp中使用i18n
    1.安装vue-i18n 2.根目录下新建locale文件夹,创建index.jsimport{createI18n}from'vue-i18n'importenfrom'./en.json'//locale文件夹下的英文配置importzhfrom'./zh.json'//中文配置importzhFanfrom'./zh-fan.json'//繁体配置const......
  • 02.FreeIPA、FreeRadius双因子认证
    一、安装先决条件Rocky8(2G内存以上,30G硬盘,镜像源修改为阿里云)二、安装FreeIPA修改SeLinux、关闭防火墙、更新系统:timedatectlset-timezoneAsia/Shanghaisetenforce0systemctlstopfirewalld.servicednfupdate安装前准备:设置主机名:hostnamectlset-hostnamef......
  • uniapp+vue3+ts 使用pinia报错
    "hasInjectionContext"isnotexportedby"node_modules/vue-demi/lib/index.mjs",importedby"node_modules/pinia/dist/pinia.mjs".11:36:19.397at../node_modules/pinia/dist/pinia.mjs:6:9解决方法:把pinia降级先删除pinianpmunipinia......
  • 用bp代理抓取手机app包
    需要一个模拟器(夜神模拟器)配置代理,bp配置代理,贴别的是模拟器需要代理的证书1.获取bp证书,再bp中proxy选项中可export然后保存好代证书(原本是der格式的)2.再模拟器中配置代理(ip为本机wlan的ip)3.模拟器中添加代理证书,把bp的代理证书导入到用户凭据中(注意!!!der后缀改为cer)......
  • 大学生用一周时间给麦当劳做了个App(iOS-SwiftUI版)
    背景有个大学生粉丝最近私信联系我,说基于我之前开源的多语言项目做了个仿麦当劳的项目,虽然只是个样子货,但是收获颇多,希望把自己写的代码开源出来供大家一起学习进度。这个小伙伴确实是非常积极上进,很多大学生,即使是计算机专业的,到毕业时都写不出一行代码,这个小伙伴是学历史的,竟然能......
  • 不启动SpringBootApplication 直接测试mybatis 下面xml中的sql
     测试类 privatestaticSqlSessionsqlSession=null;privatestaticRunoobTblMappermapper; @BeforeClasspublicstaticvoidsetUpMybatisDatabase()throwsIOException{InputStreamresourceAsStream=null;try{ClassLoaderclassLoader=R......
  • mall-alipay支付环境搭建
     导入依赖     <!--https://mvnrepository.com/artifact/com.alipay.sdk/alipay-sdk-java-->     <!--   导入支付宝的SDK-->     <dependency>       <groupId>com.alipay.sdk</groupId>       <artifa......