接着continue...
continue..
由于我的项目有同事已经创建好了,我直接用就可以了,自己没有创建。
创建好的证书一定要双击安装,否则没用。
b,创建APPID:
continue并且regist即可
c,添加设备,因为总要到测试阶段,如果不是企业证书,一定要添加设备到证书,否则无法安装的.
d,创建应用证书
创建好的PP文件也要双击打开。
最后是编译打包。成功了。
每个iOS开发者都是被折翼过翅膀的天使,都曾被证书配置折磨的痛苦不止,好不容易学会了手动管理证书,结果苹果霸霸来了一个Automatically manage signing,又会陷入一圈的懵逼中,还真是不让我们轻松,下面跟着我来将“充满雾霾”的身心放空,不埋怨,不抱怨,毕竟苹果霸霸也是好意嘛!接下来,让这篇文章带你理解自动配置证书如轻拂过额头的一缕清风一般,吹过就驱散了你心中的“雾霾”。
到此,我想你已经能够理解Xcode自动管理证书的过程了,如果还不够理解,建议 静下心 来再看一遍保证其意自现!
1:自动管理证书的原则是根据你创建的APP ID来匹配证书和配置文件,也可以理解成根据你的Bundle ID来匹配,比较手动管理还是方便很多,同时也不易出错,理解证书的管理过程让你在配置的时候轻松一笑面对,不再打错配置文件的包,不再混淆证书配置之间的关系,这点还是非常重要的,你要理解证书配置的来龙去脉,而不是每次配置好后自己仍不知所以然,虽然成功了,但是难免出错。
2:如果你发现Xcode自动配置的APP ID不是你想要的配置文件时候,因为你一个APP ID可以对应多个配置文件,所以它虽然APP ID是对的,配置文件不一定对,这个时候,你去文件夹删除所有配置文件,然后再配置就可以了!
我是Qinz,希望我的文章对你有帮助。
前一篇已己经介绍了使用CA证书的安全性,下面来具体介绍 iOS中怎样使用。
SDK由北京CA云签名平台提供,SDK包涵静态文件libSignet-SDK.a、资源文件包Signet-SDK-Bundle.bundle和头文件 SignetManager.h,另SDK依赖openssl的静态库文件libcrypto.a(该文件可以从openssl.org开源项目获取,也可使用北京数字认证股份有限公司提供的文件)。
Xcode设置(以Xcode7.2为例)
1、Build Option – Enable Bitcode 设置为NO
2、info设定 :
在iOS9设备情增加App Tranport Security Setting 设定增加 exception domain 为 mssp.isignet.cn 域名,并请增加TLSV1.1的许可,设定NSExceptionRequiresForwardSecrecy 为NO;如App本身允许Http连接也可设定Allow Arbitrary Loads为YES。
3、Build Fase设定:
添加iOS系统框架SystemConfig.framework 、MobileCoreServices.framework;添加iOS动态库libz.tbd;添加licrypto.a静态库链接。
4、App只能进行真机调试和运行,不支持模拟器运行。
部署流程
在link binary with Libraries 设定里添加云签名静态库libSignet-SDK.a ;在Copy Bundle Resource设定里添加云签名资源文件包Signet-SDK-Bundle.bundle引入云签名SDK的头文件SignetManger.h
接口调用
所有类接口可以直接以SignetManger类名直接调用,调用接口直接返回结果;所有对象接口均需调用initManager接口初始化对象,使用初始化对象来调用相应接口,delegateObject为回调协议处理对象。delegateObject实现如下delegate
例如
Demo 附件以及文档说明
(完)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)