Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.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_Frameworks_Compiler Flags - Fatal编程技术网

Ios 如何将框架项目添加到主项目中,以及如何从主项目配置框架项目的设置

Ios 如何将框架项目添加到主项目中,以及如何从主项目配置框架项目的设置,ios,frameworks,compiler-flags,Ios,Frameworks,Compiler Flags,我正在处理一个框架项目,其中在项目设置中定义了一些构建配置(配置标志)。现在我想将这个框架项目添加到主项目中,并从主项目中配置这些编译器标志 谢谢:)您应该将框架拖放到项目下。然后将该框架添加到应用程序目标的“链接二进制库”阶段。然后,您应该将“复制文件阶段”添加到目标的构建阶段: 不要忘记将“目的地”设置为“框架”。如果您不添加此阶段并在此处添加框架,则当您的应用程序尝试加载您的框架时,它将因“未找到图像”错误而崩溃 应用程序的“构建阶段”选项卡应如下所示: 如果出现构建时错误,如“未找到

我正在处理一个框架项目,其中在项目设置中定义了一些构建配置(配置标志)。现在我想将这个框架项目添加到主项目中,并从主项目中配置这些编译器标志


谢谢:)

您应该将框架拖放到项目下。然后将该框架添加到应用程序目标的“链接二进制库”阶段。然后,您应该将“复制文件阶段”添加到目标的构建阶段:

不要忘记将“目的地”设置为“框架”。如果您不添加此阶段并在此处添加框架,则当您的应用程序尝试加载您的框架时,它将因“未找到图像”错误而崩溃

应用程序的“构建阶段”选项卡应如下所示:


如果出现构建时错误,如“未找到文件”或“未找到框架”,则可能需要将框架路径添加到应用程序目标->构建设置->标题搜索路径和应用程序目标->构建设置->框架搜索路径中

您到底想做什么?我知道两种向项目中添加框架的方法——一种允许您同时编辑框架源代码和重建所有目标,另一种则不允许。您能给您想要的内容再添一点细节吗?@dfd谢谢您的回复。我想添加整个框架项目,而不是每次构建目标。我的目标是允许主项目在framework Projects中配置一些标志,然后我相信@batu给了您正确的答案。谢谢您的回答,是的,在我的情况下我能够做到这一点。但是如何配置框架项目的生成配置,例如主项目的生成设置中的标志值。然后,您应该将框架项目作为依赖项包含在应用程序的项目中,并在其中设置框架的生成设置。您的框架将在每次构建应用程序时生成(这不是您想要的,但这是唯一的方法)。