文档章节

如果你想在 iOS 设备(iPhone/iPad/iTouch)上调试, 需要有 iOS 开发证书和

W浪琴B
 W浪琴B
发布于 2016/04/10 23:09
字数 475
阅读 38
收藏 0

如果你想在 iOS 设备(iPhone/iPad/iTouch)上调试, 需要有 iOS 开发证书和 Profile 文件。 在你拿到这两个文件之后,该如何使用呢? 

证书使用说明:

1.  iOS 开发证书:开发证书 (Development Certificate)是一个后缀为 .p12 的文件(Certificates.p12); 在Mac 系统下, 双击这个文件,这个证书会自动导入到 Mac 下的 key chain (钥匙链) 目录下。 

2.  iOS 发布证书:发布证书 (Distribution Certificate)是一个后缀为 .p12 的文件(Certificates.p12); 在Mac 系统下, 双击这个文件,这个证书会自动导入到 Mac 下的 key chain (钥匙链) 目录下。 

 (也许你会遇到,打开证书时,提示输入密码。 这就看证书提供者是否加密了)。

 

Profile 文件使用说明:

 1. 供真机安装和调试用的Profile: 这个profile 用于将Xcode 生成的iPa文件安装到你的真机上。 注意,Profile文件与设备的UDID(串号)是绑定的。 只有经过签名的iOS设备,才能使用这个对应 Profile;

2.  供内测用的Profile: 这个Profile 是指 Ad-hoc profile, 如果你想把ipa 发给指定的用户测试,可通过这个profile 签名。 注意:内测用户的真机与需要签名。 

Profile 文件的使用方法:

将Profile 文件拖拽到Xcode 工程中。 在Xcode 的菜单栏,点击 windows -》Organizer, 在左侧栏中,可看到Profile 的描述。

下载Profile文件(*.mobileprovision),先双击安装到Mac 电脑上; 
将Profile拖拽到Organizer或iTune的Device上即可,之后打开Organizer的Device->Summary,在Provisioning下面可以看到。 

关联 Provisioning Proffile

在 Xcode 中,打开 Project, 或双击 Target, 在 Build 选项中,找到你所需要的 Development Provisioning Profile. 

 

通过以上设置, 即可将ipa 文件安装到设备中进行测试。


本文转载自:

W浪琴B
粉丝 1
博文 16
码字总数 582
作品 0
哈尔滨
程序员
私信 提问
加载中

评论(1)

W浪琴B
W浪琴B 博主
http://www.jianshu.com/p/9e6c8b223ff8 又一个别人的上架流程
iPhone 5 已经越狱?

iPhone 5 发布仅几个小时后,就已经被越狱了。iOS 6 已经在其他设备被越狱了,这意味着黑客们已经找到并利用了 iPhone 5 的安全漏洞来运行特定的代码。 iOS 开发者和越狱者 Grant Paul 在 Tw...

oschina
2012/09/22
3.4K
10
IOS注册开发者新增一台设备教程

要想开发IOS应用,首先要成为一名苹果开发者,在购买了苹果开发者授权($99个人授权)后,我们如果需要在真实的IOS设备如IPHONE、IPAD上运行自己所开发的IOS应用,便需要在 iOS Provisioning...

长平狐
2012/11/01
163
0
四种绕过iOS SSL验证和证书锁定的方法

     几个月前,Cody Wass发布了一篇关于如何绕过Android验证和证书锁定(Certificate Pinning)的文章。由此,我觉得也有必要写一篇关于iOS的。正如Cody在博客中所说的,中间人(MitM)...

嘶吼RoarTalk
2018/09/29
0
0
iOS 5 正式发布,iPhone、iPad 和 iTouch 可更新

期待已久的苹果最新移动操作系统iOS 5 终于可以进行下载了。 iOS 5可以与iPhone 3GS,iPhone 4,iPhone 4S,iPod touch第三代、第四代,iPad和iPad 2相兼容。并且好消息是苹果iOS 5的升级将免...

红薯
2011/10/13
2.5K
4
iOS APP真机调试测试详细步骤(2019.6.28)

真机调试分5步进行介绍! (上架前一定要先测试好APP,要不app一堆bug,上架也审核不过,浪费时间) 1、安装iOS上架辅助软件Appuploader 2、登录Appuploader申请iOS开发证书文件p12 3、登录A...

qtb999
06/28
81
0

没有更多内容

加载失败,请刷新页面

加载更多

未初始化指针问题

《C和指针》书上说 int *a ... *a = 12 这样写声明一个变量,但未对指针初始化 如果指针是函数的形参,比如 void func(int *a) { (* a) = 12;//这样操作有无问题? } ======================...

天王盖地虎626
21分钟前
6
0
Python的一些细节 II

1. isinstance() 与 type() 区别 class type(name, bases, dict) name -- 类的名称。 bases -- 基类的元组。 dict -- 字典,类内定义的命名空间变量。 返回值:一个参数,返回对象的类型;三...

Eappo_Geng
32分钟前
2
0
笔试题-武汉珞珈德毅笔试题

1.写出Java语言的基本数据类型。 2.简述cookie和session区别。 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行...

QuasimodoALei
43分钟前
5
0
IDEA Maven project: 'xxx/pom.xml' already exists in VFS

Failed to create a Maven project: ‘xxx/pom.xml‘ already exists in VFS idea创建项目后,发现项目有问题,删除后重新创建,提示错误如下。 解决办法 1.通过idea打开任意一个项目 2.File...

国产大熊猫
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部