iOS-2023最全的App上架教程(2020年 ios app上架流程)

iOS-最全的App上架教程

不上架App Store安装到手机调试测试,需要用到ios真机调试证书打包的ipa才能安装到非越狱的手机使用。

2017年最新整理的ios真机调试的详细图文步骤流程,轻松的把你开发的ios app安装到手机体验。

iOS-2023最全的App上架教程(2020年 ios app上架流程)

工具/原料

苹果开发者账号

ios证书创建工具Appuploader

ios调试证书介绍

1

调试证书分两种

ios开发证书和Ad hoc证书

如果你用xcode开发,可以直接用开发证书,用手机连接xcode进行真机调试,不过现在也能免证书调试,很方便。

如果需要打包发给朋友、客户测试,不方便直接拿手机给你连接xcode进行灌装,还是需要iOS测试证书(Ad hoc)打包,才能发给别人安装。

如果你用HBuilder等跨平台开发工具开发的iOS APP,也要用到iOS测试证书(Ad hoc)打包 出来的IPA才能安装到非越狱的手机测试。

END

详细步骤

1

1、申请一个APPid(应用标识符

2、添加调试设备

3、申请iOS调试证书

4、配置调试描述文件

5、iOS打包ipa

6、安装到手机调试

END

一.创建唯一标示符App IDs

1

登录苹果开发者中心,进入证书页面。

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

iOS-2023最全的App上架教程(2020年 ios app上架流程)

2

选择App IDs –>点击 创建一个新的App ID

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

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

第二项Bundle ID (App ID Suffix),这是你App ID的后缀,需要仔细填写。用来标示我们的 app,使它有一个固定的身份,和你的程序直接相关。填写 Explicit App ID 的格式为:com.company.appName(要有两个点.)照着格式写,写个方便记的,后面很多地方要用到,这个格式的就是你的APPID了!

iOS-2023最全的App上架教程(2020年 ios app上架流程)

3

第三项配置服务权限,默认会选择2项,不能修改,其它常用的苹果支付,APP推送通知,根据自己需要的服务选择上,然后点击Continue确认,下一步。

选择苹果支付和推送通知,还需要创建对应的iOS苹果支付证书和iOS推送证书。

一般没什么要求默认就好。

iOS-2023最全的App上架教程(2020年 ios app上架流程)

4

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

iOS-2023最全的App上架教程(2020年 ios app上架流程)

END

二.添加测试设备uuid

1

使用苹果助手连接手机获取到你的手机uuid

2

登录开发者中心,添加设备,选择Devices,点击右上角 号。

iOS-2023最全的App上架教程(2020年 ios app上架流程)

iOS-2023最全的App上架教程(2020年 ios app上架流程)

3

输入设备名称和设备UDID,一路点击创建。

iOS-2023最全的App上架教程(2020年 ios app上架流程)

iOS-2023最全的App上架教程(2020年 ios app上架流程)

END

三.创建ios真机调试证书p12

1

这里用Appuploader工具直接申请导出p12文件和描述文件。

Appuploader工具获取

http://pan.baidu.com/s/1nuPKcA1

打开Appuploader软件,选择Certification。

iOS-2023最全的App上架教程(2020年 ios app上架流程)

2

点击 ADD选择发布证书选项,点击 ADD选择开发者证书选项,输入证书名称、邮箱、证书密码,点击ok创建。

iOS-2023最全的App上架教程(2020年 ios app上架流程)

3

下载保存证书文件(.p12)

iOS-2023最全的App上架教程(2020年 ios app上架流程)

END

四.创建发布测试描述文件.mobileprovision

1

选择Profiles,点击 ADD选择开发者描述文件选项

iOS-2023最全的App上架教程(2020年 ios app上架流程)

2

点击 ADD选择发布测试描述文件选项(ad hoc),选择appid,勾选关联之前创建的发布证书,勾选之前添加用来测试的设备,输入名称,点击ok创建。

iOS-2023最全的App上架教程(2020年 ios app上架流程)

3

下载保存(.mobileprovision)文件

iOS-2023最全的App上架教程(2020年 ios app上架流程)

END

五.打包ipa

现在很多开发工具,打包ios包ipa的方式大同小异。

这里介绍跨平台开发工具HBuilder打包ipa流程

xcode打包的看下面这篇经验

2xcode打包IPA上传App Store完整流程

打开HBuilder工具,选择完工的项目,点击发行,选择发行为原生安装包。

iOS-2023最全的App上架教程(2020年 ios app上架流程)

选择iOS打包,支持的设备类型,使用苹果证书,填写AppID(苹果开发者中心申请的那个),

上传之前创建的iOS发布证书.p12及配置文件.mobileprovision并输入创建证书时设置的密码,点击打包。

iOS-2023最全的App上架教程(2020年 ios app上架流程)

打包成功后,下载保存ipa,这个ipa包就能安装到手机进行测试

iOS-2023最全的App上架教程(2020年 ios app上架流程)

END

六.安装ipa到手机

利用苹果助手,连接电脑把ipa包安装到手机进行调试或者上传第三方平台扫码安装。ps:注意不要直接ipa包发送到苹果手机进行安装,不像安卓。

证书我们这边可以借助辅助工具appuploader

Appuploader可以辅助在Windows、linux或mac系统直接申请iOS证书p12,及上传ipa到App Store,最方便在Windows开发上架没有苹果Mac电脑的开发者!配合本教程使用,可以快速掌握如何真机测试及上架!

点击苹果证书按钮

iOS-2023最全的App上架教程(2020年 ios app上架流程)

点击新增

iOS-2023最全的App上架教程(2020年 ios app上架流程)

输入证书密码,名称

这个密码不是账号密码,而是一个保护证书的密码,是p12文件的密码,此密码设置后没有其他地方可以找到,忘记了只能删除证书重新制作,所以请务必记住密码。还有为了安全起见,密码不要太简单。 证书名称是你为了在证书列表里面便于区别的一个字符,自己好辨识就可以,尽量是是字母和数字之类

选择证书类型

带distribution的是发布类型,带development的是开发类型。

apple类型=ios mac,所以开发时选择ios app development和apple development 类型都是可以的

选择bundle id

只有部分类型的证书需要选择bundle id,例如推送证书。因为大部分证书是不和app关联的。而是通过描述文件profile文件关联app。

使用appuploader同步服务

如果期望制作好证书后在其他电脑上同样可以下载到这个证书,或者和你同事同步此证书,则需要勾选使用appuploader服务同步。否则您需要手动管理p12文件在不同电脑之间的传输,并且一但创建下载后,无法在其他电脑下载,只能手动复制文件过去。一般情况下,推荐使用appuploader服务同步。

证书类型说明

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)

其他证书不是很常用,可以自行百度各种证书说明

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月29日 上午8:02
下一篇 2023年4月29日 上午8:12

相关推荐

  • 石家庄软件开发公司(石家庄软件开发公司排名)

    石家庄软件开发公司位于河北省石家庄市,是一家专注于软件开发的高新技术企业。公司成立于2021年,经过多年的发展,现已成为国内领先的软件开发企业。 作为一家技术型企业,公司将“技术创…

    科研百科 2023年5月28日
    271
  • 每小时涨2000元,果然被打脸!“乐观”大哥落入证券投资陷阱

    “叮,利润到账2000元。” 近日,温州市民李先生听信网友 购买12万元“证券” 每小时收益高达2000元 在被民警多次上门及电话劝阻的情况下 男子坚信购买的证券及收益可以提现 然…

    科研百科 2023年5月28日
    209
  • 重大项目子课题等同于一般项目

    重大项目子课题等同于一般项目重大项目子课题等同于一般项目。由两项驱动的事物与思想从这些方面来看,在某种程度上能够推动双轮抉择,未来可以获得一份大型的跨成本和资源,未来可以获得双轮抉…

    科研百科 2024年11月30日
    10
  • 信息系统项目管理师 马军

    信息系统项目管理师马军: 让信息系统项目实现高效、稳健、可靠的交付 马军是一位信息系统项目管理师,他拥有丰富的项目管理经验和深厚的技术功底。作为一位专业人士,他一直致力于推动信息系…

    科研百科 2024年8月12日
    35
  • 「讲好党建故事 推动国企发展」中国电信汉中分公司党委:为电信事业发展“强基固魂”

    ★ 编者按 ★ 今年以来,全市国有企业党组织坚持以习近平新时代中国特色社会主义思想为指导,认真贯彻党要管党、从严治党方针,深入落实国企党建专项任务,大力实施“三基建设”工程,广泛开…

    科研百科 2023年2月7日
    366
  • 网格化覆盖率100%,河南是如何做到的?

    河南省三门峡市卢氏县官坡镇兰草村位于豫陕两省交界处,交通便利,人流量大。过去,村里治安状况较为复杂,村民间纠纷时常发生。如今,该村形成以驻村专职辅警为骨干,村组干部为纽带,村民为基…

    科研百科 2023年1月14日
    206
  • 科研项目结余(一般科研项目结项报告是什么)

    标题:一般科研项目结项报告 正文: 一般科研项目结项报告是一份总结性文件,用于报告一个科研项目在完成过程中所取得的成果和最终完成情况。在完成一般科研项目时,我们通常会经历许多挑战,…

    科研百科 2024年4月6日
    61
  • 软件工程标准分类法 最新标准

    软件工程标准分类法最新标准软件工程标准分类法最新标准软件工程位于软件工程领域内的基本单位,是大学的王牌专业之一,在世界大学、博士、博士生的当下也是深受争议。它是我国开设软件工程高难…

    科研百科 2024年12月1日
    1
  • pyqt项目管理系统

    PyQt项目管理系统: 构建高效、易用、美观的PyQt应用程序 PyQt是一款流行的PythonQt库,它提供了用于构建GUI应用程序的工具和框架。PyQt项目管理系统是一个非常有…

    科研百科 2024年12月12日
    0
  • 项目管理软件 上海

    上海,作为中国最发达的城市之一,拥有着悠久的历史和丰富的文化底蕴。同时,上海也是中国最重要的商业中心之一,拥有着现代化的城市设施和繁忙的商业环境。在这样的背景下,项目管理软件成为了…

    科研百科 2024年8月19日
    43