如何使用iOS 开发证书 和 Profile 文件

如何使用iOS 开发证书 和 Profile 文件,第1张

证书使用说明:

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 文件安装到设备中进行测试。

扩展资料:

输入两个电子邮件地址和常用名称。电子邮件地址是你注册AppleID。

常用名称输入你在苹果网站注册的名称,其它名称没试过,不知道行不行。

选择“存储到磁盘”。保存后的名称应该为:CertificateSigningRequest.certSigningRequest。

保存到磁盘后在你的钥匙串访问窗口应该会出两个密钥,一个公钥密钥,一个专用密钥,红色部分就是你在上面输入的常用名。

参考资料来源:百度百科——iOS(苹果公司的移动 *** 作系统)

iOS添加新设备后更新profile文件的方法如下:

1、进入下面的网址:developer.apple.com 选择device添加新设备。

2、更新profile文件。进入你要更新的profile文件里,点击edit,添加新设备,保存后download。

3、双击下载的新的profile文件,还默认打开xcode。

4、一般xcode都会有缓存配置文件,这个时候也有必要清除以前的缓存配置文件(没用的,已过期的),这个时候 command + shift + G 输入 ~/Library/MobileDevice/Provisioning Profiles。删除所有的缓存文件。

5、进入xcode,command + “,”  进入账号设置页面。点击download manual profiles,到此基本结束。

profile简介

profile可以让我们定义一系列的配置信息,然后指定其激活条件。这样我们就可以定义多个profile,然后每个profile对应不同的激活条件和配置信息,从而达到不同环境使用不同配置信息的效果。

比如说,我们可以通过profile定义在jdk1.5以上使用一套配置信息,在jdk1.5以下使用另外一套配置信息;或者有时候我们可以通过 *** 作系统的不同来使用不同的配置信息,比如windows下是一套信息,linux下又是另外一套信息,等等。具体的激活条件有哪些我在后文会讲到。

当profile定义在settings.xml中时意味着该profile是全局的,它会对所有项目或者某一用户的所有项目都产生作用。

因为它是全局的,所以在settings.xml中只能定义一些相对而言范围宽泛一点的配置信息,比如远程仓库等。而一些比较细致一点的需要根据项目的不同来定义的就需要定义在项目的pom.xml中。

具体而言,能够定义在settings.xml中的信息有<repositories>、<pluginRepositories>和<properties>。定义在<properties>里面的键值对可以在pom.xml中使用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6711800.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存