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

异步薄雾
• 阅读 480

之前用AppCan平台开发了一个应用,平台可以同时生成安卓版和苹果版,想着也把这应用上架到App

Store试试,于是找同学借了个苹果开发者账号,但没那么简单,还要用到Mac电脑的钥匙串申请发

布证书和上传ipa,可没有Mac,同学的大老远的也不方便拿过来用,然后捣鼓了个虚拟机,卡的我

怀疑人生,后面找到了一个工具,在Windows环境下终于上传成功,把我的iOS app上架流程分享给各位。

下面从七个步骤进行详细介绍!

1、创建唯一标示符App IDs

2、申请发布证书

3、申请发布描述文件

4、iTunes Connect创建App并填写信息

5、AppCan选择证书编译打包

6、Windows下上传IPA到App Store

7、上传好IPA回到iTunes Connect提交审核

上架只需要一个开发者账号,一个辅助工具Appuploader,一台PC电脑,在这里Mac电脑就可以不用了。

不多说,进入步骤

一、创建唯一标示符App IDs

APP IDs在后面创建发布文件,创建APP时都要用到。

首先打开开发者中心https://developer.apple.com/cn/,进入证书页面。

1.1点击证书、ID及配件文件,进入设置。

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

1.2选择App IDs -->点击+创建一个新的App ID

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

其中有两项需要你自己填:

第一项Name,用来描述你的App ID,这个随便填,没有什么限制,最好是项目名称,这样方便自己辨识(不允许中文)

第二项Bundle ID (App ID Suffix),这是你App ID的后缀,需要仔细填写。用来标示我们的

app,使它有一个固定的身份,和你的程序直接相关。填写 Explicit App ID 的格式为:

com.company.appName,照着格式写,写个方便记的,后面很多地方要用到。

第三项App Services,默认会选择2项,不能修改,其它根据自己需要的服务选择上,然后点击

Continue确认,下一步。

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

检查下没有错的话直接点击Register后点击Done完成App ID的创建。

二、申请发布证书

这里就要用到不需要钥匙串在Windows直接创建证书的工具Appuploader.

先下载安装 http://www.appuploader.net/ap...

2.1打开程序,输入苹果开发者中心账号,登录。

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

2.2选择Certification

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

2.3点击+ADD,这里有开发证书等等创建选项,这里选第三项发布证书。

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

2.4输入,证书名称(随意) 邮箱(任何邮箱都行) 密码(后面打包编译时用到)然后点击ok,此

时生成了好了一个发布证书,点击p12 File,下载证书文件,保存到电脑。

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

这样发布证书就创建好了,很简单吧。

三、申请发布描述文件

2.5回到软件点击Profiles

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

2.6点击+ADD,这里有开发描述文件等等选项,这里选发布描述文件,选择APP IDs,之前在开发者

中心创建的,这里会自动出现,勾选刚创建的发布证书关联好,输入name,点击ok

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

2.7此时生成了发布描述文件,点击 Download下载到电脑保存就Ok了。
  使用appuploader工具如何生成发布证书和描述性文件教程

点赞
收藏
评论区
推荐文章
翼
4年前
ipa文件上架苹果应用市场/IOS发布问题,transporter上传失败
前言之前上传ipa文件到苹果商店时候遇到了好多问题,结合着问题和做的过程中查到的资料,做个总结准备工作ios开发者账号苹果电脑提交审核的软件,我这里用到的是Transporter当然你也可以用xcode,应用商店都可以下载硬件要求苹果电脑审核须知会审核两次第一次是机器审核几分钟就可以知道审核结果,如果很久都上次不上去那可能是需要科学上网
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
IOS Theos Tweak 之 HelloWorld
一、目标Theos是什么?是一套跨平台的开发工具套件,不仅可以开发Ios,Mac、Windows和Linux也可以的哦,开源免费。Tweak是什么?可以理解成动态链接库,有搞过Windows下dll注入的同学应该可以秒懂了。Android的同学可以把它理解成IOS下的Xposed。HelloWorld是什么?是萌新程序员的信仰,在一个平台写下HelloWor
Easter79 Easter79
3年前
springboot2之优雅处理返回值
前言最近项目组有个老项目要进行前后端分离改造,应前端同学的要求,其后端提供的返回值格式需形如{"status":0,"message":"success","data":{}}方便前端数据处理。要实现前端同学这个需求,其实也挺简单的,
Wesley13 Wesley13
3年前
(绝对有用)iOS获取UUID,并使用keychain存储
UDID被弃用,使用UUID来作为设备的唯一标识。获取到UUID后,如果用NSUserDefaults存储,当程序被卸载后重装时,再获得的UUID和之前就不同了。使用keychain存储可以保证程序卸载重装时,UUID不变。但当刷机或者升级系统后,UUID还是会改变的。但这仍是目前为止最佳的解决办法了,如果有更好的解决办法,欢迎留言。(我整理的解决办法的参
Wesley13 Wesley13
3年前
IOS APP开发提交流程证书问题
问题情景描述:一款App在别人的机器上开发和发布,现在迭代更新和开发需要在一台新mac机上开发和发布。(使用同一个开发者账号)问题:1.在新mac机器上开发并导入真机测试,是不是需要从别人的机器上面导处开发者证书、开发者授权文件和开发密钥导入到新mac机器上才能开发?2.程序迭代开发完成,App上传苹果应用商店的时候是不是还需要用老机器发布才
Wesley13 Wesley13
3年前
Java日期时间API系列36
  十二时辰,古代劳动人民把一昼夜划分成十二个时段,每一个时段叫一个时辰。二十四小时和十二时辰对照表:时辰时间24时制子时深夜11:00凌晨01:0023:0001:00丑时上午01:00上午03:0001:0003:00寅时上午03:00上午0
Wesley13 Wesley13
3年前
IOS上线过程详解
众所周知,苹果的APP都是人工审核的,只一点比安卓的好,安卓的一些软件上传到第三方之后估计压根就没人测试,下载了之后直接闪退或者美观性很差劲,更不要说用户体验了,那么,苹果的APP怎么一步步的上传到应用商店呢?下边我就我上一个项目的流程说一下首先你要有开发好APP,然后你需要花费99$去买一个账号,以前手机开发和mac开发分开的,现在可以通用了,然后
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
1年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这
美凌格栋栋酱 美凌格栋栋酱
5个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(