Xcode建立在Debug上,但不是Release

时间:2012-09-13 15:14:58

标签: objective-c ios debugging release build-settings

所以,我在尝试构建项目时遇到了这个问题。

目前如果我在调试模式下运行项目,它运行正常,应用程序在设备上启动,我可以测试东西。

然而,奇怪的部分是当我切换到Release版本并尝试在设备上构建时。当我按下运行按钮Xcode正常构建并且构建成功通知甚至弹出,但然后我得到此错误代码。

让我们拨打我的应用程序xxx

无法启动“xxx.app”

没有这样的文件或目录:

/Users/*my Name*/Library/Developer/Xcode/DerivedData/*Bunch of xcode folders*/Products/Release-iphoneos/xxx.app/xxx

我进入了查找器并搜索了xxx.app但找不到它。此外,在/ Users / my Name /。

下甚至不存在Library文件夹

那么xcode试图在这做什么,我该怎么做才能解决这个问题?

修改:我还尝试过清理项目并再次构建,错误代码仍然出现。

3 个答案:

答案 0 :(得分:7)

我总是得到这个废话。

我所做的是clean the projectclose itshut down Xcodestart up Xcodeopen project,然后build and run

如果仍然无效,请找到" DerivedData'文件夹Organizer->Projects并将其删除,然后再次执行上述操作并重试。

答案 1 :(得分:0)

  

我进入了查找器并搜索了xxx.app但找不到它。此外,在/ Users / my Name /.

下甚至不存在Library文件夹

它确实存在,但它在Finder中隐藏(因为OSX Lion)(因为标准用户 - 而不是开发人员 - 不应该搞乱它)。

某些实用程序(在简单的命令行上)可以再次显示它,但最简单的方法是使用Finder的“Go”菜单并选择“Go to folder ...”(Command-Shift-G)。然后复制/粘贴您想要去的路径并进行验证。

答案 2 :(得分:0)

我尝试创建一个新方案并将其设置为Release模式。这对我有用。但是,关闭xCode后重新启动似乎也有效。