我有一个有两个目标的项目——一个 iOS 应用程序和一个 OSX 控制台应用程序。后者是使用 Xcode File->New Target 并选择“命令行工具”创建的。此控制台应用程序用于准备 iOS 应用程序所需的默认数据库——使用 CoreData。在我升级到 Mountain Lion 和 xCode 4.4 之前,这一直运行良好。现在,当我尝试运行命令行工具时,我收到“无法启动 - 权限被拒绝”错误。我尝试过使用签名证书,但无济于事。有趣的是,如果我在一个新项目中创建一个新的“hello, world”命令行工具,它工作得很好——而且它根本没有签名。
我检查了该文件,它具有 -rwxr-xr-x 权限。在调试器中,即使在尝试访问妈妈之前,应用程序也会在启动时失败。如果我尝试在命令行的调试器之外运行它,它会以 kill 9 消息结束。
任何想法将不胜感激。