iOS提交应用至App Store流程及真机调试 一,证书、配置文件

前言:你要有苹果开发者账号,我用的是个人账号。其次xcode为xcode 7,由于xcode 7需要 os x 系统 10.11 或更高的版本, 所以os x 系统也需要 10.11 或更高的版本。(本文说的提交是源代码用xCode提交,不是ipa 提交,ipa提交我还没有试过,暂不阐述)关于xCode中真机调试与提交的操作,在下一篇“iOS提交应用至App
Store流程及真机调试 二,xCode操作”篇幅原因,这一篇只做,证书与配置文件的说明。篇幅加上图有点长,内容其实不多,多数为操作性,所以我加了些图,使篇幅有点长。

一、进入苹果开发者中心的证书与配置文件

1、打开苹果开发者中心网址:https://developer.apple.com,点击“Member Center”,

2、输入入账号、密码登录开发者中心,点击“Certificates, Identifers&Profiles”

二、创建 套ID、证书、配置文件;

1、创建 套ID 选择页面中的 “APP ids”,然后点击“+”号

在这里要说一下,

a、名字,不要用中文,我是随意起的。

b、套id 类型分两类,“Explicit App ID” 和 “Wildcard App ID”,Explicit App ID 是指为一个单一应用程序创建 套id,这个简单的应用程序用到了 游戏中心,应用内购买、数据保护、和iCloud,推送,等一些特殊的情况,用到哪些就在图中勾选,而且要注意的是,选这一样项时,Bundle ID,不能用"*",要与你要上传应用程序的
Bundle Identifiter 一至。

c、Wildcard App ID  这一项用得较多,这一项不用勾选用到服务,Bundle ID,可以用*

填好之后,下一走,提交,就创建好了。

==================================================

2、创建证书,证书分为开发和发布两种,开发证书用于真机调试,发布证书用于上传app store;

2.1、创建密钥文件【创建证书需要密钥文件,之后使用这个证书的mac需要这个专用密钥】

a、打开mac 的钥匙串访问,如下图操作

b、输入电子邮箱,选择存储到磁盘,发到邮箱也行,反正最后要用到这个文件。

c、输入文件名,这个文件名你要记住。

d、完成。

2.2 创建证书【证书最后是安装在mac的钥匙访问串中】

a、选择 "Certificates" 中的选项, 点击“+” 号,下一步

b、真机调试选择 "iOS App Development", 上传App stroe 选择 "App Store And Ad Hoc",发布用的证书和开发真机调试用的证书仅此不同;下一步

c、跳过【continue】

d、点击"Choose File..."

e、选择刚刚创建的密钥文件,刚刚说了要记住名字的。

f、创建【cenerate】

g、下载安装

==================================================

3、创建配置文件【配置文件是xCode 要使用的】

a、真机调试,选择 "Development",上传 App store 选择 "Distribution" 点击"+"号

b、真机调试选择 "iOS App Development", 上传App stroe 选择 "App Store",下一步

c、选择 套ID,下一步

d、选择相应证书,证书类型已固定(开发还是上传)

d、真机调试的话,会让你选择驱动器,一个开发者最多有一百个驱动器,也就说你最多在一百能苹果手机上安装调试你的程序。这里有你就选没有你就不用选,iPhone 6 我测试过,会自动生成这个驱动器,当然是要在有网的情况下才能自动生成,如果没有生成,就要手动添加,还要下载添加到调试驱动器中,如何去做,会在下一篇”iOS提交应用至App Store流程及真机调试 二,xCode操作”
中详细说明。(上传app store 配置文件中就没有这一步)

e、给你的配置文件取个名字,随意。

f、下载安装

==================================================

4、在另一台Mac机器上共用同一个app ID进行真机调试。

4.1、先从主Mac机器上导出专用密钥

a、打开 钥匙访问串,选口密钥,找到上面所创建的密钥,说了要记住名字的那个,在这里你会发现有两个,一个是公用密钥,一个是专用密钥。在专用密钥上右击。选择导出

b、取也名字

c、输入导入时要验证的密码

d、输入你的电脑密码,导出专用密钥

4.2、在目标机器上导入

a、把刚从主机器上导出的密钥拷贝到目标机器上,在目标机器上打开解匙访问串,选择密钥,点击 文件 -> 导入项目

b、选择刚刚拷贝过来的密钥,点打开

c、输入难的密码,是密钥验证的密码,点击好

e、然后下载证书并双击安装,下装配置文件并双击安装。

现在就可以在目标机器上进行真机调式了。

-------------------------------------------------------

若有其他凝问或文中有错误,请及时向我指出,

我好及时改正,同时也让我们一起进步。

email : [email protected]

qq     : 1035862795

敲门砖: 代码谱写人生

-------------------------------------------------------

时间: 2024-08-06 11:34:32

iOS提交应用至App Store流程及真机调试 一,证书、配置文件的相关文章

一步步教你学会iOS真机调试,常见证书问题的解决方案以及Xcode7之后免$99真机调试

我能说脏话么?好吧,为了体现我们是读书人,还是不了- 最近真是被这Xcode真机调试以及证书/配置文件问题搞得想死的心都有了,连着两天遇到各种问题,然后就各种百度,各种Google,就连我多年不用的英语都拿出来在stackoverflow上提问,就为了搞定个真机调试,宝宝心里苦啊,有苦说不出啊 (PS:顺便说一下,能翻墙的尽量翻墙用Google去查问题吧,百度确实真是差了点,就像最近的"魏则西事件") 好了,下面正式开始真机调试教程 一. iOS真机调试详细教程 Tip: 真机调试和在

iOS设备真机调试与证书未经授权机构签名的问题

近日,在帮朋友的电脑配置真机调试证书的时候遇到如下问题. 朋友他自己并没有购买付费版的个人开发者账号,而是找他另一个购买了付费版个人开发者账号的朋友帮忙生成的真机调试证书,期间我朋友仅仅是提供了一下自己的UDID,并得到了2个文件,一个是.p12文件一个是.mobileprovision文件. 按照以往经验,首先双击打开.p12文件,再打开.mobileprovision,通常此时已经可以进行真机调试,可是经过实践发现,只有一部分项目可以进行真机调试,另一部分项目则在运行后报告各种从未遇见的各种

Delphi XE Seattle update1 调试iOS 9.3程序时,不能用真机调试的问题

选择iOS device 64 bit设备时,刷新时看不到真机ipad,进入Mac OS X虚拟机,打开 ituns也找不到ipad,查找百度,发现是由于虚拟机设置里边USB要设置成2.0,3.0是不可以的,

iOS开发真机调试与App上架

>> 目录 一. 开发者账号 购买苹果开发者账号 开发者账号的分类 注意事项 二. 真机调试 真机调试配置项简介 真机调试快速配置 真机调试详细配置 添加推送的真机调试 3分钟快速完成带有推送证书的全套配置 三. App上架 准备工作: 只需要做1次 准备工作: 每次上传时操作 注意事项 Part 1 开发者账号 一. 购买苹果开发者账号 真机调试和App上架, 都需要开发者账号的支持才能实现. 因此第一步, 需要购买苹果开发者账号. 购买流程如下: 注册AppleID : https://a

iOS开发真机调试的过程

在做Android开发的时候,真机调试根本就不是问题,通过USB将手机连上电脑就可以了.但在IOS开发时,没有这么简单. 首先你需要注册苹果开发者账号,缴纳99美元.下面我简单列出必要的过程,这些过程可以在开发者中心按提示操作. 1 登录开发者中心,创建APP ID: 2 将你的设备(iPhone或iPad)注册到开发者中心,需要安装一个APP获取设备的UUID,APP Store搜索可以得到很多这样的APP: 3 创建一个证书,证书分为开发证书和发布证书两种.调试阶段使用开发证书即可: 4 创

iOS真机调试 for Xcode 5

由于Xcode5的到来,关于iOS软件进行真机调试方面,有了一些变化,苹果在Xcode 5中修改了一些规则,一方面是阻止以往破解的方式进行调试(免证书).另一方面是添加了自动生成证书的功能特性,来加快我们开发者生成一些调试用的证书.免去我们频繁要去苹果开发者网站自己生成.接下来就介绍一下如何在Xcode5中进行真机调试. 一.真机调试所需材料说明 在申请真机调试证书之前,先对苹果真机调试所需的文件进行说明: 苹果真机调试需要证书(Certificates)和描述文件(Provisoning Pr

IOS中生成证书、真机调试、上线发布程序的步骤

前言:学习ios开发快一年了生成证书,真机调试,程序上线发布的总结,现在我来写下相关的步骤和心得: 真机调试现在没有苹果开发账号的情况下也是可以实现,现在我们叫的是有苹果开发者账号的情况来说明的这个问题: 开发账号的区别: 1.99美元的个人账号:只要去苹果官网付款就行了,但是你的信用卡要的支付外汇的才行的,这里推荐一个淘宝链接购买开发者账号:(http://tmqd.me/h.ZZTHi6?cv=AAFjfvYB&sm=4ce1c5). 2.99美元的企业账号:这个注册有点麻烦,需要邓白氏编码

iOS开发:创建真机调试证书

iOS开发:创建真机调试证书 工具/原料 能上网的苹果电脑 浏览器 Xcode 5.1.1以上 苹果开发者账号 ITunes软件 iOS设备(iPhone.ipad均可) 方法/步骤 1 首先打开苹果的开发者网站(Tips:这里我就不贴网址了) 点击网站上方的Member Center,会跳转到登录界面(Tips:如果登录过,并选择了浏览器保存此密码的时候,默认是登录状态). 2 如图所示输入你的开发者账号和密码. 输入完成后点击"Login"(Tips:左边是注册,下边是找回密码,右

iOS申请真机调试证书 图文详解

一.真机调试所需材料说明 在申请真机调试证书之前,先对苹果真机调试所需的文件进行说明: 苹果真机调试需要证书(Certificates)和描述文件(Provisoning Profiles) 1.证书(Certificates) 通过苹果自带的钥匙串生成后上传到Developer中再生成来完成 2.描述文件(Provisoning Profiles) 生成描述文件时需要选择App ID(包含Bundle,必须与你程序的bundle保持一致,为了能同时调试多个程序,一般bundle填写时末尾用*号