iOS Fork 第三方框架【修改、提交、使用】

背景

苹果更新了审核规则,要求第三方框架要加上 PrivacyInfo.xcprivacy 文件,然而有些框架作者已经没有维护了,这个时候就只能自己加了呗!自己加还是用pods 管理,那么就Fork 这个库,把PrivacyInfo.xcprivacy 文件 加上,然后在项目中替换成 fork 的这个库就可以了。

1. 将三方库 fork 到自己的 github 账户下

在这里插入图片描述

2. 克隆 Fork 后的仓库

使用终端,将你 fork 的仓库克隆到本地:
在这里插入图片描述

git clone  https://github.com/liyanhongCN/MBProgressHUD.git

3. 修改三方库内容

3.1 添加 PrivacyInfo.xcprivacy 文件

  • 在 MBProgressHUD 项目的根目录下,创建一个名为 PrivacyInfo.xcprivacy 的文件。
  • 根据你的应用中涉及的隐私信息填写该文件的内容

在这里插入图片描述
在这里插入图片描述
3.2 修改 Podspec 文件

  • 在仓库中的 .podspec 文件中,添加对 PrivacyInfo.xcprivacy 的支持
    s.resources = [‘PrivacyInfo.xcprivacy’]
    在这里插入图片描述

4. 发布到 Pod 仓库
在终端中运行以下命令,推送你本地的修改到你 GitHub 上的 fork 仓库:

git add .
git commit -m "Added PrivacyInfo.xcprivacy"
git push origin main

推送代码时,如果 Git 提示你输入用户名和密码:

  用户名:你的 GitHub 用户名(如:liyanhongCN)
  密码: Personal Access Token

生成 Personal Access Token 步骤
• 登录 GitHub
• 打开 Personal Access Tokens 页面
• 点击 “Generate new token (classic)”。
• 在作用域中勾选 repo(允许推送代码到私有和公共仓库)。
• 设置一个过期时间(建议设置为无过期,或者定期更新)。
• 点击 “Generate token”,复制生成的 token。

5. 使用 Fork 的 仓库
以 MBProgressHUD 为例修改 Podfile 文件:

pod 'MBProgressHUD', :git => 'https://github.com/liyanhongCN/MBProgressHUD.git'

然后运行 pod install 来更新依赖。

结语

以上便是如何 Fork 三方库,然后修改内容,最后在项目中使用我们Fork的库的步骤。


感谢您的阅读和参与,HH思无邪愿与您一起在技术的道路上不断探索。如果您喜欢这篇文章,不妨留下您宝贵的赞!如果您对文章有任何疑问或建议,欢迎在评论区留言,我会第一时间处理,您的支持是我前行的动力,愿我们都能成为更好的自己!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HH思️️无邪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值