我遇到了一个框架无法识别的问题: 由于某种原因,框架的路径设置为派生数据文件夹: 有没有办法更改这个指向框架搜索正确文件夹的方式? 另外,这是什么语言,我该如何将目录更改为正确的模块(在存储库中)? 感谢您提供的任何见解,对于像我这样的业余爱好者来说,这很令人困惑。
有没有办法更改这个内容,以便让框架搜索正确的文件夹?是的,你似乎已经找到了项目中的 Framework Search Paths 设置。将该设置更改为包括您的框架文件夹,Xcode 就会开始查看您的框架。此外,这是什么语言?我如何将目录更改为正确的模块?这根本不是一种语言,只是一个列表。当您在设置的右侧列中双击时,就像您在上面的图像中所做的那样,打开一个视图,让您编辑列表。虽然您的图像中没有显示,但该视图底部有 "+" 和 "-" 按钮,单击 "+" 即可向列表中添加另一个项。您可以在那里添加您的文件夹。您在列表中看到的 "$DEVELOPER_FRAMEWORKS_DIR" 仅是 DEVELOPER_FRAMEWORKS_DIR 项目变量的值。构建设置中的每个设置都有相应的变量,该设置会更改该变量 - 每个设置的变量都列在该设置的 Quick Help 面板中。"$(inherited)" 是 Xcode 构建系统中的一种宏 - 它指定了从其他设置级别继承的该构建设置的值。有关 "inherited" 的更多信息,请参见 What is $(inherited) in Xcode's search path settings?。您不应将绝对路径添加到 Framework Search Paths 设置中,例如以 "/Users/yourname/Library/..." 开头的路径,因为那样项目只能在您的计算机上构建。相反,您应该指定相对于项目中某个点的路径,Xcode 中的各种环境变量可以帮助您。例如,如果您想在项目目录的顶层指定一个名为 "Frameworks" 的文件夹,则可以向 Framework Search Paths 添加一个项,该项说 "$PROJECT_DIR/Frameworks"。您可以在此处找到项目变量列表:How do I print a list of "Build Settings" in Xcode project?。
pod install
更新了这些框架? - George