XCode 4.5.2:如何协调“无法附加到进程 ID 0”与对资源文件夹的需要?

Posted

技术标签:

【中文标题】XCode 4.5.2:如何协调“无法附加到进程 ID 0”与对资源文件夹的需要?【英文标题】:XCode 4.5.2: How to reconcile "Failed to attach to process ID 0" with the need for a Resources folder? 【发布时间】:2012-11-23 02:10:18 【问题描述】:

所以,我在 XCode 4.5.2 中有一个 ios 项目,当我尝试在模拟器中运行它时,它不断抛出“无法附加到进程 ID 0”错误,如该线程所述:

Failed to Attach to Process ID Xcode

我已经尝试了那里建议的所有修复方法,唯一可行的方法是将项目中的 Resources 文件夹重命名为其他内容(例如“Assets”)。这很好,我可以继续我的生活,除了这样做意味着所有资源都被复制到 Assets 目录下的包中。这意味着(例如)Info.plist 中图标的文件名,以及对 [NSBundle mainBundle] pathForResource ... ] 的任何调用也需要在它们前面加上“Assets/”。

我需要两件事之一:

A - 关于如何解决不涉及重命名资源文件夹的“无法附加到进程”问题的建议

B - 如果不这样做,一种重命名资源文件夹的方法,但将该文件夹中的文件复制到包中,这种方式不需要将文件夹名称放在我想要访问的每个资产之前。

有什么想法吗?

【问题讨论】:

【参考方案1】:

在未能解决我之前标记的线程的问题后,我遇到了这个问题。为我解决它的唯一方法是重新启动我的 mac。

【讨论】:

以上是关于XCode 4.5.2:如何协调“无法附加到进程 ID 0”与对资源文件夹的需要?的主要内容,如果未能解决你的问题,请参考以下文章

iOS - Xcode 错误:由于系统完整性保护而无法附加到进程

无法附加到进程ID Xcode *

iOS 设备 XCODE8 上未发生调试

无法使用 Visual Studio 2005 附加到创建的进程

无法调试 .Net 代码。无法附加到进程。 SQL CLR 远程调试

无法附加到进程,操作在当前状态中是非法的