前言:你要有苹果开发人员账号,我用的是个人账号。其次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、输入入账号、password登录开发人员中心。点击“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、输入导入时要验证的password 

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

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

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

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

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

 
如今就能够在目标机器上进行真机调式了。

 

------------------------------------------------------- 
若有其它凝问或文中有错误,请及时向我指出, 
我好及时改正,同一时候也让我们一起进步。 
email : binary_space@126.com 
qq     : 1035862795 
敲门砖: 代码谱写人生 
------------------------------------------------------- 

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

  1. [IOS]从零开始搭建基于Xcode7的IOS开发环境和免开发者帐号真机调试运行第一个IOS程序HelloWorld

    首先这篇文章比较长,若想了解Xcode7的免开发者帐号真机调试运行IOS程序的话,直接转到第五部分. 转载请注明原文地址:http://www.cnblogs.com/litou/p/4843772. ...

  2. Cordova开发App使用USB进行真机调试

    在使用cordova开发app时,不像浏览器中可以直接使用浏览器的开发者工具进行调试.为了看到app的显示效果, 一种是使用模拟器进行展示,一种是使用真机进行展示. 模拟器:可以使用Android s ...

  3. 更换ios 开发者账号与下载别人的代码 真机调试时注意切换

    Buid Setting search sign

  4. 友盟iOS推送配置(从真机调试到推送)

    下面我来讲解一下友盟iOS的推送配置,其实友盟只是一个示例,换做其余的第三方推送服务也会适用,只是第三方的后面服务变了而已. iOS推送(包括真机调试)所需要的步骤和文件如下: 备注:这里我将省略掉一 ...

  5. iOS 开发之 Xcode6 创建真机调试证书

    http://jingyan.baidu.com/article/ff411625b8141312e48237a7.html 1.登录苹果开发者中心 2.登录后的界面如图所示,如果没有最上面的两个选项 ...

  6. iOS开发:创建真机调试证书及描述文件

    iOS开发:创建真机调试证书及描述文件 关于苹果iOS开发,笔者也是从小白过来的,经历过各种困难和坑,其中就有关于开发证书,生产证书,in_house证书,add_Hoc证书申请过程中的问题,以及上架 ...

  7. iOS——关于创建真机调试证书(发布证书,测试(调试)证书,推送调试证书)、iOS开发者账号申请 请用开发者账号去iTunes connect 查看状态

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

    关于苹果iOS开发,笔者也是从小白过来的,经历过各种困难和坑,其中就有关于开发证书,生产证书,in_house证书,add_Hoc证书申请过程中的问题,以及上架发布问题.今天就着重说一下关于针对于苹果 ...

  9. iOS开发:创建真机调试证书 分类: ios相关 2015-04-10 10:22 149人阅读 评论(0) 收藏

    关于苹果iOS开发,笔者也是从小白过来的,经历过各种困难和坑,其中就有关于开发证书,生产证书,in_house证书,add_Hoc证书申请过程中的问题,以及上架发布问题.今天就着重说一下关于针对于苹果 ...

随机推荐

  1. AWK原理及命令和文件输入

    一.awk简介  1.awk是3个姓氏的首字母,代表该语言的3个作者,awk的版本有很多,包括:旧版awk,新版awk(nawk),GNU awk(gawk)等.    awk程序有awk命令,括在引 ...

  2. 03007_HttpServlet

    1.创建 new---Servlet package com.gzdlh.servlet; import java.io.IOException; import javax.servlet.Servl ...

  3. 【14】PNG,GIF,JPG的区别及如何选

    [14]PNG,GIF,JPG的区别及如何选 GIF: 8位像素,256色 无损压缩 支持简单动画 支持boolean透明 适合简单动画 JPEG: 颜色限于256 有损压缩 可控制压缩质量 不支持透 ...

  4. 爬虫开发python工具包介绍 (4)

    本文来自网易云社区 作者:王涛 此处我们给出几个常用的代码例子,包括get,post(json,表单),带证书访问:Get 请求 @gen.coroutine def fetch_url():     ...

  5. centos 7安装libreoffice

    centos 7安装libreoffice Centos下的LibreOffice安装: 关键字: LibreOffice , sdk ,汉化  ,解压 安装Centos7之后,系统安装了libreo ...

  6. HDU-1030 Delta-wave ,暴力贪心!

    Delta-wave 题意:用图中所示的数字填满这个三角形,求n到m的最短路径,也就是最少通过几条边. 思路:简单贪心就可以了,本人是先将每一层的左右端点用结构体存起来,然后分奇偶判断. 这题必须理清 ...

  7. SQL 优化案例之变更表结构

    从慢日志报表中看到一条很长的SQL select id from myinfo and (( SUBSTRING_INDEX(location_axis, ) ) ) ), '$%') ) or ( ...

  8. excel截取某个字符之前的值

    1.find为查找函数,返回字符的位置,语法find(查找字符,被查字符或者单元格) 找到第一个-位置 2.left,字符截取函数,从左边开始,left(被截取的字符,个数)

  9. 【转】Python + Android + Uiautomator自动化测试

    1.首先来介绍下UIAutomator工具 UIAutomator是Android官方推出的安卓应用界面自动化测试工具,是最理想的针对APK进行自动化功能回归测试的利器. 2.UIAutomator测 ...

  10. 【Luogu】P2831愤怒的小鸟(手算抛物线+状压DP)

    题目链接 设f[s]表示二进制集合表示下的s集合都打掉用了多少小鸟. 预处理出lne[i][j]表示i.j确定的抛物线能打掉的小鸟集合. 于是就有f[s|lne[i][j]]=min(f[s|lne[ ...