关于xcode中证书安装问题
evernote休息,先用这个记笔记 .
最近公司一直有人在问关于如何安装证书在真机运行的问题,在这里只写在已有导出的证书 的情况下的步骤。一般首先在你需要4个文件,才能在真机上运行:1:从原始机器上导出的.p12证书 2: Development证书 ,这个需要99美元买过来的,而现在你已经有了别人的账号,直接登录//developer.apple.com/,就可以下了 3:世界开发者证书,这个文件就在Development下面,双击就可以下载了 4:这是最后一步了,创建一个App ID > 创建并下载安装一个Development Provisioning Profile,这个有个问题需要注意的是你所创建的名称必须与所创建的project要一样,比如,com.yourcompany.project,这个必须list里面定义的程序Identifier相对应,不让系统识别不了。为了方便起见,通常我们可以把最后一项设置成*,如com.yourcompany.*,这个就可以只要申请一个就ok了,不然每次你创建一个project的时候都要去申请一个Development Provisioning Profile,但有一点必须要一样的中间的一项,通常人们会把这项设置成自己公司的名字。下面就直接双击各个文件夹,会出现对话框,我们选择登陆选项。全部ok之后,打开钥匙串,看是否加载了。打开一个xcode project,选择originer,查看Development Provisioning Profile是否在里面,是否有效,一切ok的话,然后打开Project菜单下面的Edit Project Settings,进入Buildsetting页面,找到下面的Code Signing Identity,把Any iPhone OS Device项后面选中你的开发者证书,然后就可以把项目的编译目标设为Device(而不是模拟器),试一下Build and Go了。程序应该会编译完并自动安装到你的iphone手机上,并自动启动了
打开钥匙串访问应用程序(位于应用程序/实用工具文件夹中)。
如果尚未将该证书添加到钥匙串,请选择“文件”>“导入”。然后浏览到您从 Apple 获取的证书文件(.cer 文件)。
在钥匙串访问中选择密钥类别。
选择与 iPhone 开发证书相关联的私钥。
该私钥由 iPhone 开发人员识别:与之配对的<名字><姓氏>公共证书。
选择“文件”>“导出项目”。
以个人信息交换 (.p12) 文件格式保存您的密钥。
系统将提示您创建一个尝试在其他计算机上导入此密钥时需要使用的密码