怎样在ios上上架app(怎么在ios上架app)

在上架App之前想要 真机测试的同学 请查看
iOS- 最全的真机测试教程 里面包含怎么让多台电脑同时 上架App和同时真机调试。P12文件的使用详解

因为最近更新了Xcode 8 ,证书的创建都大同小异,只是在Xcode 8中的设置有一些变化,我就在下面补充,如有什么疑问,请联系我。。

同样可以在Build Setting 的 sign中设置证书,但是有点麻烦,建议就在General中设置证书,比较方便,还可以查看错误的地方。

Xcode 8 证书设置

准备

  • 开发者账号
  • 完工的项目

上架步骤

  • 一、创建App ID
  • 二、创建证书请求文件 (CSR文件)
  • 三、创建发布证书 (CER)
  • 四、创建Provisioning ProFiles配置文件 (PP文件)
  • 五、在App Store创建应用
  • 六、打包上架

一、创建App ID

  • 1.打开苹果开发者网,点击“Account”登录会员中心。

2.填写信息创建app ID

点击 创建ID

二、创建证书请求文件(CSR文件)

CRS文件主要用于 绑定你的电脑的

1 点开LaunchPad,在其他中找到打开钥匙串访问

![Uploading 3_933887.png . . .]

2 点击电脑左上角的钥匙串访问–证书助理–从证书颁发机构请求证书

  • 3 出现如下界面,选择存储到磁盘,点击继续

4 选择存储到桌面,存储

5 点击完成

6 在桌面上看到下面的文件,证书请求文件完成

三、创建发布证书 (CER文件)

1 找到Certificates ,点击All,然后点击右上角 号

2 ** 点击App Store and Ad Hoc**

发布证书和开发者证书需要分别创建,操作两次,开发者证书用于真机调试,发布证书用于提交到AppStore。

3.** 点击Continue **

4.** 点击Continue **

5.** 点击choose File.. 选择创建好的证书请求文件:CertificateSigningRequest.certSigningRequest 文件,点击Generate **

6.** 点击Download下载创建好的发布证书(cer后缀的文件),然后点击Done,你创建的发布证书就会存储在帐号中。 **

7.** 双击安装。如果安装不上,可以直接将证书文件拖拽到钥匙串访问的列表中 **

重点: 一般一个开发者帐号创建一个发布证书就够了,如果以后需要在其他电脑上上架App,只需要在钥匙串访问中创建p12文件,把p12文件安装到其他电脑上。这相当于给予了其他电脑发布App的权限。

四、创建Provisioning Profiles文件

  • 找到Provisioning Profiles ,点击All,然后点击右上角 号

2.** 选择App Store,点击Continue**

该流程也需要进行两次,分别创建开发用的PP证书和发布的PP证书。

3.在App ID 这个选项栏里面找到你刚刚创建的:App IDs(Bundle ID) 类型的套装,点击Continue

4.选择你刚创建的发布证书(或者生成p12文件的那个发布证书),点击Continue

5.在Profile Name栏里输入一个名字(这个是PP文件的名字,可随便输入,在这里我用工程名字,便于分别),然后点击Generate

注意:wildCard格式的证书没有推送,PassCard等服务的应用,慎重选择。因为PP证书的开发者证书需要真机调试,所以我们需要绑定真机,这里因为之前添加过一些设备,所以这里就可以直接全选添加,如果没有的话,需要将真机的udid复制出来在此添加。在发布PP文件中,是没有这一步的。

  • 6.Download生成的PP文件,然后点击Done

双击就添加到Xcode中,这样在真机调试或者发布时,就可以分别有不同的PP证书与其对应。其实可以不用下载保存

五、在App Store创建应用
1、回到Account,点击iTunes Connect

2、点击我的App

3、点击新建 iOSApp

4、依次按提示填入对应信息,然后点击创建

5、依次把不同尺寸的App截图拉入到对应的里面

6、填入App简介

7、按提示依次输入

此时这个构建版本还没有生成,我们先把基本信息填写完毕,然后再进入Xcode中把项目打包发送到过来。注意:填写完一定要点击右上角的保存。

不要忘记填写测试账号,否则会被拒的,而且一定要跟服务器同事说好,不要删除测试账号,否则同样被拒(联系号码 一定要 86 如: 86 13720329661)

六、打包上架

在Xcode中打包工程找到你刚刚下载的发布证书(后缀为.cer)或者p12文件,和PP文件,双击,看起来没反应,但是他们已经加入到你的钥匙串中。如果之前步骤已操作过,可省略此步。

1、打开Xcode,配置项目环境,点击 可以选择Add Apple ID;点击View Details可以查看该Apple Id下的Certificates和Provisioning Profile证书文件,在这里你可以点击下载。在项目Targets下的Identity中,Team选择对应的Apple ID 即可。

特别注意: 这里填写的Apple ID 不是你自己手机上创建的Apple ID 一定要是 开发者账号的 账号和密码 (QAQ 我就在这里被坑过)

2、选择模拟器为iOS Device,按照下图提示操作

3、修改.plist文件,两个.plist文件都要修改

4、Archive在线打包,在真机状态下选择Product——>Archive,如果不是真机状态下,Archive会是灰色不可用的)。

5、打包之后会生成一个 ipa文件 ,然后返回我的App~~在构建版本处,点击Application Loader 就会将其下载下来,然后通过该 软件把ipa文件上传到 appstore上

这里我们插一个知识点 iOS打包-api包的4中方法

** 打包过程中 会出现的问题 **

解决方案:iOS- 打包时 UUID出错的解决方案

**application Loader 上传出现的错误 **

解决方案:ERROR ITMS-90158:"The following URL schemes found in your app are not in the current format:[XXX]." 删除 schemes 中的XXX 路径 如下图

6.发送成功后返回到我的App,刷新页面,在构建版本处就会有个 号,点击 号把发送过来的程序添加上去就行了

7.提交审核

在上架App之前想要 真机测试的同学 请查看

iOS- 最全的真机测试教程 里面包含怎么让多台电脑同时 上架App和同时真机调试。P12文件的使用详解

感觉不错的话 请粉一个 谢谢!!!!

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

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

点击苹果证书按钮

怎样在ios上上架app(怎么在ios上架app)怎样在ios上上架app(怎么在ios上架app)

点击新增

怎样在ios上上架app(怎么在ios上架app)怎样在ios上上架app(怎么在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年3月22日 上午9:13
下一篇 2023年3月22日 上午9:23

相关推荐

  • 软件配置管理软件(软件配置项管理)

    软件配置项管理是现代软件开发中至关重要的一环。它有助于确保软件的可维护性,可扩展性,安全性和可靠性。在软件开发生命周期的早期阶段,配置项管理可以帮助开发人员快速构建和测试软件,并确…

    科研百科 2024年6月8日
    81
  • 协同办公软件价格(协同办公软件报价)

    协同办公软件报价:企业日常办公的必备工具 随着现代企业的快速发展,协同办公软件已经成为了企业日常办公的必备工具。协同办公软件可以帮助企业更好地组织和管理员工,提高生产效率,降低运营…

    科研百科 2024年6月4日
    78
  • 党委政府人大政协的关系图

    党委政府人大政协的关系图 图表: “` +—————-+ |党委政府 | | +——…

    科研百科 2024年11月14日
    1
  • 协同办公什么意思

    协同办公是指多人或多组织之间的协作和联合工作,旨在提高工作效率、生产力和协作能力。在现代商业和工作环境中,协同办公已经成为一种基本的能力,被广泛应用于各种场景,如会议、报告、项目、…

    科研百科 2024年8月24日
    28
  • 淄博人大:加强信息化系统应用,提高依法履职能力(加强信息化系统建设)

    5月21日,市人大常委会信息化建设领导小组办公室发出《关于加强信息化系统应用的通知》。通知指出,3月30日,市人大常委会依法履职现代化信息化系统正式上线运行,信息化建设领导小组办公…

    科研百科 2023年8月23日
    169
  • 合规合同管理

    合规合同管理 随着现代商业环境的不断发展,合规合同管理已经成为了企业合同管理中不可或缺的一部分。合规合同管理不仅仅是保证合同的合法性,更是企业在面临法律、监管、合同条款等方面的风险…

    科研百科 2024年5月25日
    54
  • “十二五”以来 云南泸西县畜牧业产值突破20亿元

      “十二五”末,云南泸西县畜牧业产值突破20亿元,同比增长35.22%。Z1c   五年来,泸西县争取项目资金9000余万元,成功引进泰国昆明正大公司、云…

    科研百科 2022年6月1日
    355
  • 金昌市律师行业党委推动基层党建工作有效落实(律师行业党的建设)

    2022年,市律师行业党委在市司法局党组的直接领导和市社会组织党委的指导下,不断夯实基础、扩大覆盖、强化引领、发挥作用,党建各项工作都有了新进展。目前,我市共有律师事务所14家、律…

    科研百科 2023年1月6日
    333
  • 项目进度管理表格模板

    项目进度管理表格模板 项目进度管理是项目管理中非常重要的一部分,它能够帮助我们更好地掌握项目的进度,确保项目按时完成。一个好的项目进度管理表格模板能够为我们的项目管理工作提供很大的…

    科研百科 2024年9月4日
    34
  • 锡盟秋季畜牧业进展情况

       截至9月2日,锡盟已出栏牲畜328.6万头只,其中大畜11.4万头、小畜317.2万只。完成出栏任务的27.4%。去年同比出栏大小畜增86.6万头只,其中大畜增2….

    科研百科 2022年5月23日
    342