我们有两个不同的应用程序:一个用于iPhone,另一个用于iPad,不使用工作区链接。因此,将它们视为两个不同的未链接文件夹。
现在,我已经创建了一个iOS框架( Cocoa Touch Framework ),我希望将它包含在iPhone和iPad中。因此,根据我遇到的教程,我在iOS App项目中创建了对框架的Xcode-Project文件的引用,但是当我按照下一步(即添加目标依赖项")时,此框架不是所示。
我不知道如何继续。我想在不创建Framework的更多副本的情况下将框架包含在内。
先谢谢。
答案 0 :(得分:2)
答案 1 :(得分:1)
在custom framework
中添加Embedded Binaries
,如下图所示。因为它不是系统框架,所以需要将其复制到应用程序包中。
关于嵌入式二进制文件:
答案 2 :(得分:1)
我添加更多信息。确保:
1目标>项目>构建阶段>与库链接二进制文件>添加项目(+)>添加其他>外部框架的路径。
2构建设置>框架搜索路径>添加框架父路径
基于这两个设置,您可以在项目外部链接外部框架。
答案 3 :(得分:0)
在@AechoLiu的答案中,使用Xcode 11.1,我必须将框架的man awk
列设置为Embed
,否则框架将不会被捆绑。
答案 4 :(得分:0)
添加外部框架
构建设置 > 框架搜索路径
找到相关路径并用“递归”更新