Xcode配置测试证书

Xcode配置测试证书,第1张

1、创建授权证书

接着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 附件以及文档说明

(完)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11329270.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存