只有安装了这个文件Xcode才能调试(注意:这里的mobileprovision如果是distribution(上传AppStore的证书)那么它是不能在真机上测试的,只有上传到AppStore通过了审核才能从appstore下载安装到iOS设备里面)。 一般来讲只要有了上面的这证书文件,就可以在真机上调试了。 3、.p12 如果需要将证书给别人使用,可以从本地钥匙串里选择相应的证书导出为.p12证书发给别人。p12包含了上面的.cer证书与.mobileprovision文件。 (注意developer的证书只能用于测试;distribution证书只能用来上传AppStore,没上线之前不能安装到iOS设备;inhouse证书需要设备信任)。 二、iOS二种证书2.1 $99这种账号可以用来上传App Store提审并发布。 这种账号有个人和公司的区别: 个人账号:在上架App Store后,开发者直接显示申请人姓名,个人使用,每一种Apple产品,均有各类设备各100台测试权限。iPhone、iPad、Mac等。 公司账号:上架App Store的App开发者显示公司,公司账号下,可以添加多个测试子账号,支持Xcode在真机测试,但是子账号没有上传App Store权限。与个人账号权限类似,均有各类设备各100台测试机权限,iPhone、iPad、Mac等。 2.2 $299这种账号只能用于企业内部使用,测试设备无限,但是不能用来上传app store, 也就是常说的in-house证书(用这种证书打出来的包能在任何iOS设备上运行,不需要苹果的验证、签名)。 2.3 异同99美元的可以配置Ad-Hoc证书、发布证书(提审AppStore的证书); 299美元的可以配置Ad-Hoc证书、In-House证书,不能配置提审AppStore的证书。不要误解了这种账号即能上传AppStore又能In-House,这是两种不同账号的功能。 2.3.1 开发/调试证书(Development) 1、不能发布到Apple Store进行销售。 2、不需要Apple评审。 3、可以使用任何已知的私有API。 4、可以安装到任何苹果的设备上,无需任何签名和认证。 5、用户安装只需要一个ipa文件,无需证书和签名文件。 2.3.2 发布证书(Distribution) App Store - $99 发布到AppStore; 其实就是我们常说的发布证书:distribution证书,用此证书打的包可以上传到AppStore提审,审核通过后就可以在AppStore上面发布,然后所有人就能下载安装使用了。 需要注意的是,在AppStore发布你的app之前,任何非越狱ios设备都不能安装此证书的包,只有在AppStore发布后,才能让所有的设备安装。 Ad Hoc - $99, $299 发布到指定设备; 发布出来的包需要通过iTunes安装。 100台,由于苹果的限制,在开发者网站上只能添加100台设备; In House - $299 发布到公司内部; 明确几个概念 1、企业版IDP:即iOS Development Enterprise Program。注意是$299/Year那种。 2、In House: 是只企业内部发布,仅限企业内部人员使用。 In-House方式特点 1、不能发布到Apple Store进行销售。 2、不需要Apple评审。 3、可以使用任何已知的私有API。 4、可以安装到任何苹果的设备上,无需任何签名和认证。 5、用户安装只需要一个ipa文件,无需证书和签名文件。 6、可以将包放到一个网址,下载后就能直接安装。 iosapple证书阅读 5.1k更新于 2020-07-27 赞收藏 分享 本作品系原创,采用《署名-非商业性使用-禁止演绎 4.0 国际》许可协议 Jerod47 声望 4 粉丝 关注作者 0 条评论 得票最新 提交评论 评论支持部分 Markdown 语法: 推荐阅读 Swift 中的类与结构体我们都知道,内存分配可以分为堆区(Heap)和栈区(Stack)。由于栈区内存是连续的,内存的分配和销毁是通过入栈和出栈操作进行的,速度远高于堆区。堆区存储高级数据类型,在数据初始化时,查找没有使用的内存,... Jerod赞 1阅读 1.2k 云音乐 iOS 启动性能优化「开荒篇」  App 启动作为用户使用应用的第一个体验点,直接决定着用户对 App 的第一印象。云音乐作为一个有着近10年发展历史的 App,随着各种业务不停的发展和复杂场景的堆叠,不同的业务和需求不停地往启动链路... 云音乐技术团队赞 2阅读 863 iOS IDA逆向之patch这里介绍的是ida的patch.1.搜索svc #0x80,回到IDA View-A界面,才能正确搜索点击图中T字按钮,弹出搜索框点击列表中进入2.修改svc #0x80,在IDA View-A界面中选中svc那一行,点击工具栏Edit-->Patch program-->... 宋冬野阅读 1.8k iOS 3在A_ViewController中对使用Xib创建的B_ViewController中IBOUT拉出来的控件赋值为空的问题;造成这种结果的原因是:当我们对B_ViewController 拉出来的控件赋值的时候,控件的初始化还没有完成.解决方法: Stephanie阅读 1.4k 阿里巴巴第三届终端练习生计划,前端 & 移动开发的同学来啦!随着科技的进步、技术的演进,互联网基础设施越来越完备,终端设备的规模&类型爆炸式增长,当下前端技术与移动技术也有了更深的相互融合,终端技术体系(前端技术 & 移动技术) 应运而生。 阿里巴巴终端技术阅读 1.1k 移动端如何强制横屏window.matchMedia("(orientation: portrait)") 方法返回的是一个MediaQueryList对象,matches值为true表示为竖屏,反之就是横屏: 史晶晶阅读 576 iOS组件化为了提高代码复用性,减少重复性的开发,我们就把相关的代码按照 template、style、script 拆分,封装成一个个的组件。组件可以扩展 HTML 元素,封装可重用的 HTML 代码,我们可以将组件看作自定义的 HTML元素。 特点: 申请简单,付钱就可以.99$一年,可以在AppStore上架,并且在app后面显示个人ID;每年最多只能添加一百个苹果设备对app进行真机调试;只要付费就可以申请;一般是个人使用或者小公司偶尔使用(AppStore显示的是个人名字,不是公司名)。 企业账号
商业账号Certification(证书) 证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:
Provisioning Profile(授权文件) 授权文件分为两种,对应相应的证书使用:
Keychain(开发密钥) 证书申请流程
一直选 continue
真机调试的步骤:
真机调试的步骤:
相关名词
|