Ios Xcode在错误的位置查找产品

Ios Xcode在错误的位置查找产品,ios,objective-c,xcode,build,build-process,Ios,Objective C,Xcode,Build,Build Process,好的,这里有一点背景: 我刚刚在iOS项目中添加了一个MacOS核心数据命令行工具目标。它的目的是简单地使用iOS应用程序的核心数据模型和一个JSON文件(我正在向其中添加默认数据)来创建一个SQLite数据库,我将使用它作为iOS应用程序的默认数据库。我们的想法是在我的项目中准备好这个命令行工具,以便在我向JSON文件添加一些默认数据时,我只需: 运行命令行工具 转到左侧文件导航器中的产品 控件单击命令行工具产品并在finder中单击show 拖动已显示的.sqlite数据库以及我的命令行工具

好的,这里有一点背景:

我刚刚在iOS项目中添加了一个MacOS核心数据命令行工具目标。它的目的是简单地使用iOS应用程序的核心数据模型和一个JSON文件(我正在向其中添加默认数据)来创建一个SQLite数据库,我将使用它作为iOS应用程序的默认数据库。我们的想法是在我的项目中准备好这个命令行工具,以便在我向JSON文件添加一些默认数据时,我只需:

  • 运行命令行工具
  • 转到左侧文件导航器中的产品
  • 控件单击命令行工具产品并在finder中单击show
  • 拖动已显示的.sqlite数据库以及我的命令行工具的所有其他捆绑文件,并将其放入iOS应用程序的资源中
  • 但是,我不能这样做,因为命令行工具产品在navigator窗口中显示为红色,因为Xcode正在以下路径中查找它:

    /Users/kylejm/Library/Developer/Xcode/DerivedData/MyiOSApp-ggjlxrqiijmbqkgkucdargamkwld/Build/Products/Debug-iphoneos/

    其实际所在位置为:

    /Users/kylejm/Library/Developer/Xcode/DerivedData/MyiOSApp-ggjlxrqiijmbqkgkucdargamkwld/Build/Products/Debug/

    我一直在检查构建设置中的
    构建位置
    ,但所有解析的路径分别适用于我的iOS应用程序和命令行工具

    我需要做什么才能使Xcode看起来在正确的位置

    非常感谢您事先提供的帮助


    我刚刚澄清了我的场景/问题,bauerMusic给出了答案,如下所示:


    谢谢你的回答,但我认为你不太理解我的情况或问题。命令行工具(CLT)目标是我的项目的一部分,因此在产品文件夹中有一个可执行产品(在第一次构建和运行之前以红色显示)。当我运行这个命令行工具时,products文件夹中的产品仍然是红色的,因为Xcode在错误的位置查找产品


    我把它放在描述中,这样你们都能尽可能清楚地理解我的问题。

    除非你想有这些问题,否则你通常不会将文件添加到Xcode之外的项目中(意思是,只需将其放在文件夹中)

    尝试删除它,重新启动项目(生成并查看它没有断开链接警告),然后将文件拖到打开的Xcode项目中的导航器文件夹中

    编辑:为了清楚起见,通过Xcode添加,而不是查找器。Xcode应该提示您复制或不复制资源(复选框)


    我本来打算建议你清理这个项目,但后来我注意到你实际上是如何添加文件的。

    谢谢你的回答,但我认为你不太理解我的情况或问题。命令行工具(CLT)目标是我的项目的一部分,因此在产品文件夹中有一个可执行产品(在第一次构建和运行之前以红色显示)。当我运行这个命令行工具时,products文件夹中的产品仍然是红色的,因为Xcode在错误的位置查找产品。