Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何创建引用其他静态库/框架的iOS静态框架?_Ios_Objective C_Xcode_Static Libraries - Fatal编程技术网

如何创建引用其他静态库/框架的iOS静态框架?

如何创建引用其他静态库/框架的iOS静态框架?,ios,objective-c,xcode,static-libraries,Ios,Objective C,Xcode,Static Libraries,我正在一个静态框架上工作。现在我必须添加对其他第三方库的支持 哪种方法是将静态库链接到iOS静态框架的最佳方法?通过以下方法实现了这一点,而无需将依赖性静态库添加到静态框架中 在静态框架的构建阶段,将依赖性库添加到链接的二进制文件部分以构建它 使用id&NSClassFromString避免对依赖性库中使用的类的强引用 因此,在项目中使用构建的静态框架时,依赖项将添加到项目中 我希望设置标题搜索路径会起作用。我建议使用cocoapod工具。实现它和管理许多静态库非常简单

我正在一个静态框架上工作。现在我必须添加对其他第三方库的支持


哪种方法是将静态库链接到iOS静态框架的最佳方法?

通过以下方法实现了这一点,而无需将依赖性静态库添加到静态框架中

  • 在静态框架的构建阶段,将依赖性库添加到链接的二进制文件部分以构建它
  • 使用id&NSClassFromString避免对依赖性库中使用的类的强引用
  • 因此,在项目中使用构建的静态框架时,依赖项将添加到项目中

  • 我希望设置标题搜索路径会起作用。我建议使用cocoapod工具。实现它和管理许多静态库非常简单