如何从外部文件夹添加xcode框架?

时间:2016-02-02 08:57:27

标签: ios objective-c iphone xcode ipad

我们有两个不同的应用程序:一个用于iPhone,另一个用于iPad,不使用工作区链接。因此,将它们视为两个不同的未链接文件夹。

现在,我已经创建了一个iOS框架( Cocoa Touch Framework ),我希望将它包含在iPhone和iPad中。因此,根据我遇到的教程,我在iOS App项目中创建了对框架的Xcode-Project文件的引用,但是当我按照下一步(即添加目标依赖项")时,此框架不是所示。

我不知道如何继续。我想在不创建Framework的更多副本的情况下将框架包含在内。

先谢谢。

5 个答案:

答案 0 :(得分:2)

目标>项目>构建阶段>链接二进制与库>添加项目(+)>添加其他>外部框架的路径。

enter image description here

答案 1 :(得分:1)

custom framework中添加Embedded Binaries,如下图所示。因为它不是系统框架,所以需要将其复制到应用程序包中。

关于嵌入式二进制文件:

The image

答案 2 :(得分:1)

我添加更多信息。确保:

1目标>项目>构建阶段>与库链接二进制文件>添加项目(+)>添加其他>外部框架的路径。

2构建设置>框架搜索路径>添加框架父路径

基于这两个设置,您可以在项目外部链接外部框架。

答案 3 :(得分:0)

在@AechoLiu的答案中,使用Xcode 11.1,我必须将框架的man awk列设置为Embed,否则框架将不会被捆绑。

答案 4 :(得分:0)

  1. 添加外部框架

  2. 构建设置 > 框架搜索路径

  3. 找到相关路径并用“递归”更新