gpt4 book ai didi

ios - Xcode:错误:无法使用重复的目标启动。原始目标在 Xcode/gdb 中运行良好

转载 作者:行者123 更新时间:2023-11-29 13:40:58 24 4
gpt4 key购买 nike

我有一个应用程序,我希望它能够构建两个不同的版本。一个是访问测试数据库、填充测试分析后端等的“测试”版本,然后是生产数据库和分析后端的“实时”版本。

所以我复制了我的目标,进行了适当的更改,我可以构建两者,并且都安装在手机上,我可以在手机上手动运行它们。但是,当我尝试在设备上的 Xcode 中运行它以便使用 gdb 或 lldb 进行调试时(两者都会发生相同的错误),原始目标运行良好。但是,重复的目标(“测试”目标)在设备上运行时会出错(在模拟器中都运行良好,问题仅在设备上运行)

lldb 给出:[APPNAME] 是整体应用名称——测试版本的产品设置为 [APPNAME]Test

错误:无法启动“/Users/chad/Library/Developer/Xcode/DerivedData/[PROJNAME]-ezbuaazlwmgdwydjykcufhicaspu/Build/Products/Debug-iphoneos/[APPNAME]Test.app/[APPNAME]Test”

gdb 基本上会给出一个对话框,提示找不到相同的路径。

然而,这条路确实存在。如果我从 Xcode 调试器窗口剪切并通过路径并转到终端并键入 % ls -a '/Users/chad/Library/Developer/Xcode/DerivedData/[PROJNAME]-ezbuaazlwmgdwydjykcufhicaspu/Build/Products/Debug-iphoneos/[APPNAME]Test.app/[APPNAME]Test'

它发现它很好。我也可以在 Products 文件夹下的文件列表中单击 Xcode,然后单击 [APPNAME]Test.app 并在上下文菜单中选择“在 Finder 中显示”,它发现它很好。

并且该应用程序确实被复制到手机上并显示在管理器中,我可以手动启动该应用程序并在设备上运行。它只是不会在设备上的 Xcode 中为复制的目标自动启动,而原始目标在 Xcode 中运行得很好。

如果对此有任何见解,我将不胜感激。这是我第一次在我创建的 iPhone 项目上实时玩多个目标(相对于在其他人创建的项目上的团队工作)。谢谢。

最佳答案

你不知道吗? Xcode 崩溃了(由于其他原因,当我正在做一些与此无关的不同事情时),现在两个目标都将从 Xcode 启动并运行。所以我想解决方案是如果您在从 Xcode 启动目标时遇到问题,则在复制目标后退出 Xcode。

关于ios - Xcode:错误:无法使用重复的目标启动。原始目标在 Xcode/gdb 中运行良好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9145104/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com