编辑iOS后,我需要一次又一次地添加框架



我有我做的自己的框架。我在中使用了此框架我制作的另一个框架。也就是说,构建我的框架,将产品拖到 .framework到 project> project 的嵌入式二进制文件。。

但是,我不断更改框架。因此,一次又一次拖动的过程是很多工作。如何征服这个?有人可以告诉精确的步骤即使这也意味着包括项目?

将框架项目复制到项目文件夹。用Xcode打开您的项目。右键单击XCode左侧的项目文件,然后单击选项"将文件添加到项目名称",然后在此处选择框架项目。删除嵌入式库中可用的产品.Framework并正确添加框架产品。

,因此您的目标是向.framework进行"部署"更改对您已经嵌入的所有项目。这是一种方法。

  1. 创建[myFramework]Targets.txt文件,您将在不同的项目中将框架的所有位置(目录)放在不同的项目中。它将有类似的东西:

    ~/Path/to/project/A/Frameworks ~/Path/to/project/B/Frameworks ~/Path/to/project/C/Frameworks

  2. 用脚本创建deploy_framework.sh文件,该文件将在任何地方替换您的框架。我绝对不是您可以称为Bash专家的人,这里可能是:

    for destination in $(<[myFramework]Targets.txt); do /bin/cp -rf /Path/to/updated/[myFramework].framework "$destination"; done

  3. 现在,每当您完成框架更改时,只需从终端运行deploy_framework.sh即可。假设您的Xcode项目现有对.framework的引用,并且您没有更改其名称,则应起作用。

注意:您可能仍然需要做 clean build 以使您的项目使用更新的框架编译。我相信您也可以将项目设置调整为"缓存"的构建不那么积极。

让我知道它是否适合您,我们可能需要对脚本进行调整,因为我从未对其进行测试。

相关内容

最新更新