iOS证书、签名、安装描述文件

1、Certificates(证书)

证书是用来给应用程序签名的,只有经过签名的应用程序才能保证他的来源是可信任的,并且代码是完整,未修改的。在Xcode Build Setting的Code Siging Identity中,你可以设置用于代码签名的证书。

证书主要分两类:Development和Production,Development证书用来开发和调试程序,Production证书用来发布应用程序。

  • Development

    • App Development:Sign development versions of your iOS app
    • Apple Push Development:调试App Push Notification
  • Distribution     
    • App Store and Ad Hoc:Sign your iOS app for submission to the App Store or Ad Hoc distribution
    • Apple Push Notification:

2、Identifiers(应用程序标识符)

App ID 标识一个或一组App,App ID 和Xcode 中Bundle ID是一致或者是匹配的

例如:com.xinyunlian.text 或含有通配符的 com.xinyunlian.*

3、Devices

个人账号每年能添加100台设备,每台设备的UDID来唯一标识。

4、Provisioning Profiles (安装描述文件)

Provisioning Profiles文件包含了以上所有内容:证书、App ID、设备,Provisioning Profiles文件在打包是嵌入ipa包中。

和证书一样,Provisioning Profile也分Development和Distribution两种:

  • Development
  • Distribution     
    • Ad Hoc:发布到App Store
    • App Store:安装到有限的注册过的测试机上

Provisioning Profiles文件结构

app 安装到测试设备上

参考链接:

苹果开发帐号介绍

http://www.cnblogs.com/taintain1984/archive/2013/03/16/2963478.html

Certificate、Provisioning Profile、App ID

http://blog.csdn.net/joosonmao/article/details/21172835

时间: 2024-10-11 10:52:10

iOS证书、签名、安装描述文件的相关文章

[转]iOS证书(.p12)和描述文件(.mobileprovision)申请

转载于:http://ask.dcloud.net.cn/article/152 iOS有两种证书和描述文件: 证书类型 使用场景 开发(Development)证书和描述文件 用于开发测试,在HBuilder中打包后可在真机环境通过Safari调试 发布(Distribution)证书和描述文件 用于提交Appstore,在HBuilder中打包后可使用Application Loader提交到Appstore审核发布 准备环境 必需要有苹果开发者账号,并且加入了“iOS Developer

iOS证书(.p12)和描述文件(.mobileprovision)申请

iOS有两种证书和描述文件: 证书类型 使用场景 开发(Development)证书和描述文件 用于开发测试,在HBuilder中打包后可在真机环境通过Safari调试 发布(Distribution)证书和描述文件 用于提交Appstore,在HBuilder中打包后可使用Application Loader提交到Appstore审核发布 准备环境 必需要有苹果开发者账号,并且加入了"iOS Developer Program" Mac OS 10.9以上系统(如果已经申请p12证书

IOS证书/私钥/代码签名/描述文件

1.   相关资源 (1)   钥匙串程序(常用工具->钥匙串),用于创建证书请求.安装证书.导出私钥等 (2)   IOS开发中心:https://developer.apple.com/devcenter/ios/index.action (3)   IOS描述门户(IOS provisioning Portal),在此配置证书.描述文件.推送服务等: https://developer.apple.com/ios/manage/overview/index.action, (4)   IO

申请iOS发布证书.p12和描述文件.mobileprovision

iOS发布证书 用于发布到App Store,只有用iOS发布证书打包的IPA才能上架到苹果应用市场. 如果要真机调试请看发布iOS调试证书的创建教程. iOS真机调试介绍 一.创建iOS发布证书 iOS证书申请这里用到一个工具Appuploader,可以在win系统中辅助快速申请iOS证书,如果没有Mac也无所谓. 可以很快速的创建iOS推送证书 先安装好Appuploader安装教程 1.打开Appuploader,选择Certification 2.点击+ ADD类型会出现各种证书选项,根

无需苹果企业证书签名,IPA证书签名,ios证书签名,不用签名证书将网页封装成苹果描述文件

有什么办法能无需苹果企业签名,无需IPA证书签名,无需ios签名证书就能将网页生成苹果描述文件(此方法只支持网站封装描述文件生成,原生的用不了) 近期很多朋友想把网站变成app的方法,原因很多种,有的是灰色的网站产品不能用网页展示,有的是觉得网页太low想开发个app显得高的上. 其实网站变成app很简单,只需要您的网站是H5自适应的或者网站支持手机端访问,就可以,直接封装成APP发布出去. 封装打包生成app是很简单的,网上一堆生成描述文件工具,打包服务网站分分钟可以完成.价格也就是几百块钱.

申请iOS企业证书.p12和描述文件.mobileprovision

iOS企业证书可以免上架App Store安装到手机使用 需要企业账号才能申请 企业账号申请介绍 一.iOS企业发布证书申请 iOS证书申请这里用到一个工具Appuploader,可以在win系统中辅助快速申请iOS证书,如果没有Mac也无所谓. 可以很快速的创建iOS推送证书 先安装好Appuploader安装教程 1.登录Appuploader选择Certification 2.选择iOS企业发布证书.输入证书名称.邮箱.密码点击ok创建 3.点击P12下载保存证书文件 二.iOS企业描述文

【教程】申请iOS开发证书.p12和描述文件.mobileprovision

iOS开发者证书是用于开发调试的,可以直接连接你的xcode进行灌装到你的设备进行测试,第一步需要添加你的设备id然后再申请iOS开发证书. 现在xcode也可以免证书进行调试了. 一.添加调试设备 1.获取UDID 使用 iPhone 或 iPad的自带浏览器 扫描下面的二维码,即可快速获取 UDID 2.登录开发者中心,添加设备,选择Devices,点击右上角+号. 3.输入设备名称和设备UDID,一路点击创建. 二.创建开发者证书 iOS证书申请这里用到一个工具Appuploader,可以

iOS app内部生成描述文件(一)看破描述文件

最近公司安排了一个项目 客户的需求如下 1.app输入APN参数后 本机生成描述配置文件(也就是不要用apple配置.app ,现在改名叫Apple configurator.app) 2.描述文件需要本机直接安装 其他的就不说了 我根本不会,所以网上的搜了一些文章,有用的不多.但是有一篇给了一个重要的提示,是一个PDF的名字:Enterprise_Deployment_Guide_CH.pdf. 这本书apple官网已经没有链接了,至少我没有搜索到.不多度娘还是蛮好的,可以下载到.这里面讲了i

iOS app内部生成描述文件(三)Safari打开描述文件

这是这个主题的最后一篇,有疑问的可以留言,我尽量回复. 明确一点:Safari无法直接访问我们app的沙盒文件. 这里有一个解决的方法:app内部建立一个http的server,让Safari来下载server里面的描述文件.(也可能有其他的方法) 在app内部建立server的方法有几个 也有相应的第三方库,我这里用到的,列举一下(我不会加跳转的链接,你们可以去Github上下载) 使用的方法比较easy:我贴一下代码 这是.h #import <UIKit/UIKit.h> #import