iOS
发布时间:2022-05-04 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iphone – 我们可以在Xcode中以编程方式创建一个pass(.pkpass文件)吗?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
概述
虽然我们可以
在程序中在iOS 6.0中的pass应用程序中添加一个pass,因为我们在文档目录中有.pkpass文件,或者我们从服务器获取它.但我已经搜索了所有苹果文档,其中给出了手动生成.pkpass文件的步骤. 使
用Xcode以编程方式创建.pkpass文件是否可行.请建议. .pkpass文件由几个组件组成.必须以编程方式完成的最困难的组件是清单文件的签名.其他部分在程序上以iPhone平台
虽然我们可以
在程序中在iOS 6.0中的pass应用程序中
添加一个pass,因为我们在文档目录中有.pkpass
文件,或者我们从服务器
获取它.但我已经
搜索了所有苹果文档,其中给出了手动
生成.pkpass
文件的步骤.
使用Xcode以编程方式创建.pkpass文件是否可行.请建议.
.pkpass
文件由几个组件组成.必须以编程方式完成的最困难的组件是清单
文件的签名.其他部分在程序上以iPhone平台组装是微不足道的.您可能会注意到,Apple的文档使用s
Hell命令来使用OpenSSL库计算此值.我不得不手动编写
一个使用OpenSSL C库对清单
文件进行签名的
函数,但由于缺少示例和库的复杂性,这不是一件容易的事. Apple为清单选择的签名
功能在其CommonCrypto框架中不存在.
此外,为了在电话上签署这些通行证,凭证必须存在于二进制文件包或编译资产中,如果您希望保护配置文件的完整性和签名身份,则分发可能不是一个好主意.
总而言之:这当然是可能的,并且可以使用现有的规范和库来实现.但是,我不建议在手机上这样做.这是相当困难的,如果做得不好可能会带来安全风险.此外,如果您将OpenSSL库合并到二进制文件中,则必须向Apple报告您在设备中加入了加密,并且必须向政府注册ERN.您的代码可能还有其他出口条件,具体取决于您所在地区(但我当然不是律师,所以这是猜测).
大佬总结
以上是大佬教程为你收集整理的iphone – 我们可以在Xcode中以编程方式创建一个pass(.pkpass文件)吗?全部内容,希望文章能够帮你解决iphone – 我们可以在Xcode中以编程方式创建一个pass(.pkpass文件)吗?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。