文件名称:AppStoreReceiptChecker:仅Swift的代码即可检查Apple App Store收据
文件大小:384KB
文件格式:ZIP
更新时间:2024-05-04 04:04:30
Swift
App Store证书检查器框架自述文件 美味怪物软件公司的威尔·希普利( Wil Shipley)撰写 该框架被编写为一种验证App Store收据的Swift-y方法。 它包含收据验证码和一个半完整的ASN.1解析器(但不是发射器),因为Apple附带的ASN.1读取功能实际上无法从Swift使用,这是因为标头含糊不清,加上令人难以置信的令人讨厌的API(也许是继承自标准机构)。 收据验证部分基于我对Satoshi Numata流行的代码的研究,而该代码反过来又基于Apple 的。 我们整个社区对Satoshi都负有巨大的债务,因为在我看来,这似乎是我过去10年中看到的最受欢迎的收据验证代码。 本作品已根据知识共享署名4.0国际许可协议获得许可。 要查看此许可证的副本,请访问站点。 如果您要做的只是检查以确保您的应用已获得App Store的许可,则可以编写如下代码:
【文件预览】:
AppStoreReceiptChecker-master
----Sources()
--------ASN1()
--------CMSDecoder.swift(2KB)
--------MACAddress.swift(2KB)
--------OSStatus.swift(381B)
--------StoreReceipts()
----Package.swift(408B)
----.gitignore(33B)
----Receipt Checker Test Harness()
--------Assets.xcassets()
--------samplereceipt(5KB)
--------samplereceipt.2020(5KB)
--------Base.lproj()
--------AppDelegate.swift(950B)
--------Info.plist(1023B)
----Info.plist(918B)
----README.md(5KB)
----App Store Receipt Checker.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(23KB)
--------xcshareddata()
----BadIcon.acorn(256KB)