我正在尝试将 3 个目标添加到我现有的项目中。开发、质量保证和产品。问题是,当我重命名目标时,在构建过程中它会查找目标名称作为我的项目根文件夹,所以我收到一堆构建错误,因为我的所有标题搜索路径、库搜索路径现在都已损坏。
无论目标名称是什么,是否可以让 Xcode 使用相同的项目根名称?
您是否更改了下面框中的名称?我在名字脱离苏格兰短裙时遇到了类似的问题,如果我记得的话,事实证明这是关键。如果你有一个目标并且想要复制它,我应该添加,你可以选择一个,然后右键单击并获得一个重复的上下文菜单。
编辑:然后,转到管理方案并确保那里的名称正确,而不是“项目副本”。如果一切都失败了 grep 你在终端中寻找“复制”的项目 - 你可能必须用 vi 编辑项目文件(它在 Xcode 中关闭!)
我发现了问题所在:我的框架搜索路径中的 $(SRCROOT)/$(PRODUCT_NAME)。$PRODUCT_NAME 用于查找项目的根目录,由于所有目标都指向同一个项目,我最终硬编码了项目名称。$(SRCROOT)/我的项目。