muzipiao / GMObjC

SM2/SM3/SM4/ECDH crypto library based on OpenSSL.
https://muzipiao.github.io/2019/08/iOS-%E4%BD%BF%E7%94%A8-SM2-SM4-%E5%8A%A0%E8%A7%A3%E5%AF%86-SM2-%E7%AD%BE%E5%90%8D%E9%AA%8C%E7%AD%BE%E5%8F%8A-SM3-%E6%91%98%E8%A6%81/
MIT License
347 stars 89 forks source link

苹果新政 privacy manifest #89

Closed NicolasKim closed 4 months ago

NicolasKim commented 7 months ago

您好 最近苹果要求提供三方SDK的manifest文件,经过扫描发现国秘SDK中使用了st_flags/st_size/fstat/lstat等函数,需要在manifest中说明。希望尽早支持。 🙏🙏

https://developer.apple.com/news/?id=3d8a9yyh

FanningHau commented 7 months ago

附议 https://github.com/krzyzanowskim/OpenSSL/pull/195

lilin87788 commented 7 months ago

同求

FunnyerFeng commented 7 months ago

同求

lilin87788 commented 7 months ago

有临时的解决办法吗

muzipiao commented 6 months ago

GMObjC 和依赖的 GMOpenSSL 库(即 openssl.xcframework),已重新编译并增加 xcprivacy 文件。

  1. pod 集成用户,执行pod update更新 GMObjC(版本3.3.4)和GMOpenSSL(版本3.0.5)即可;
  2. Carthage集成用户,按照 Readme 文档carthage update --use-xcframeworks重新编译;
  3. 手动及其他方式集成用户,手动替换对应二进制库或文件。