企业级账号$299——in house证书申请
就目前为止,通过链接安装app除了AppStore上审核通过之后下载安装以外,想快速安装就属 hoc 与 inhouse 了,hoc有限制需要udid,无需udid的就只能inhouse了
前面的从证书颁发机构获取.certSigningRequest文件、生成appid、与个人账号($99)步骤都是相同的
前面一样的就不过多赘述,不清楚的继续往下看有按部就班的步骤,我先贴出不同的两步:
不同一:获取.cer签名证书
选择 In-House and Ad Hoc,点继续 。如果已经创建过In-House的证书,就不能再创建了,该选项会变灰。如果要重新创建,可以先在之前的列表中将该证书Revoke掉。
不同二:在Provisioning Profiles中添加一个与刚刚创建的AppID相应的Profile,选择“In House”
选择刚刚创建的APP ID
创建并生成Profile后,下载到本地,双击激活配置文件。
从头开始:(以下有些步骤其实是独立不影响的,所以这里的顺序仅是个人习惯,有不同的地方不必过分追究)
在Mac系统中进入“钥匙串访问”,选择“钥匙串访问”-“证书助理”-“从证书颁发机构请求证书”。
填写前两项,并保存在本地。
在Certificates-Production中创建一个证书。登录https://developer.apple.com,进入iOS开发者中心。 在iOS Dev Center打开Certificates, Indentifiers & Profiles,可以看到左边栏的列表:
- Development
- App Development (1年):用来开发和真机调试应用程序。
- Push Development (1年):用来调试Apple Push Notification
- Production
-
In-House and Ad Hoc (3年):用来发布In-House和AdHoc的应用程序。
-
App Store :用来发布提交App Store的应用程序。 - MDM CSR
- Push Production (1年):用来在发布版本中使用Apple Push Notification。
- Pass Type ID Certificate
- Website Push ID Certificate
-
将生成的“ .certSigningRequest ”文件上传到开发者中心 ,点击下一步生成。
将生成的证书下载到本地,双击打开
在钥匙串中看到证书已经成功安装了
在“Identifiers”-“App IDs”中创建一个应用对应的App ID 。本人是创建的Wildcard App ID
App ID用于标识一个或者一组App,App ID应该是和Xcode中的Bundle ID是一致的或者匹配的。App ID主要有以下两种:
- Explicit App ID:唯一的App ID,这种App ID用于唯一标识一个应用程序,例如com.ABC.demo1,标识Bundle ID为com.ABC.demo1的程序。
- Wildcard App ID:通配符App ID,用于标识一组应用程序。例如*可以表示所有应用程序,而com.ABC.*可以表示以com.ABC开头的所有应用程序。
【 这里的device主要是为了测试证书(development)使用的 】
在Provisioning Profiles中添加一个与刚刚创建的AppID相应的Profile,选择“In House”选择刚刚创建的APP ID
创建并生成Profile后,下载到本地,双击激活配置文件。
例如,一个用于Development的Provisioning Profile中包含了该Provisioning Profile对应的App ID,可使用的证书和设备。这意味着使用这个Provisioning Profile打包程序必须拥有相应的证书,并且是将App ID对应的程序运行到Devices中包含的设备上去。
统统完成的话,接下来就是打包了^_^
参考文章:http://blog.sina.com.cn/s/blog_6cad9db90102uy0s.html点击打开链接
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
