如何关闭“start-with-shell”?

Posted

技术标签:

【中文标题】如何关闭“start-with-shell”?【英文标题】:How to set 'start-with-shell' off? 【发布时间】:2011-03-10 17:09:50 【问题描述】:

在调试会话(调试|模拟器)期间,我得到了这个。 (我已经查看并找不到任何有关如何执行此操作的文档)。

[Session started at 2011-03-10 09:05:22 -0800.]
GNU gdb 6.3.50-20050815 (Apple version gdb-1510) (Wed Sep 22 02:45:02 UTC 2010)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin".sharedlibrary apply-load-rules all
Attaching to process 1734.
Detected an attempt to call a symbol in system libraries that is not present on the iPhone:
pthread_mutexattr_destroy$UNIX2003 called from function pthreadMutexAlloc in image PointsEncodeDecode.
If you are encountering this problem running a simulator binary within gdb, make sure you 'set start-with-shell off' first.
Program received signal:  “SIGABRT”.
kill
quit

The Debugger has exited with status 0.(gdb) 

【问题讨论】:

App crashes with 4.2 iPhone simulator 'set start-with-shell off'、valgrind and ios SDK 4.2? 和其他各种可能的重复... 是的,我看到...对我不起作用... 【参考方案1】:

我在使用 iOS 4.2 更新到 XCode 3.2.5 后遇到了这个问题

我的问题来自我使用的本机库,需要在 iOS4 下重新编译。看来这个iOS版本和之前的版本不完全二进制兼容……

否则,试试新版本的XCode 4和iOS4.3,看看能不能解决你的问题。

【讨论】:

嗨,rockeye...尝试了 XCode 4,但它让事情变得更糟...它找到了我两周前从我的应用程序中删除的文件...我将再试一次并执行一个干净的......除此之外,我不知道还能做什么。 重置所有模拟器。从一个版本到另一个版本,他们可能保留了一些损坏的依赖项或其他。如果它不起作用,请使用绝望的解决方案:尝试从您的计算机中完全删除 XCode,然后重新安装。 如何“重置”模拟器?我知道如何清理依赖等,但不知道如何重置模拟器。 好的,想出了如何重置模拟器...我这样做了,但没有帮助...我要关闭它并重新打开它,因为我有点这次不同的消息...感谢您的帮助。

以上是关于如何关闭“start-with-shell”?的主要内容,如果未能解决你的问题,请参考以下文章

如何正确关闭MongoDB

如何快速关闭当前网页?

如何关闭wps热点,如何关闭wpscenter,如何关闭我的wps

如何正确关闭MongoDB

如何关闭掉eclipse启动的自动更新功能!!

如何取消关闭事件中的表单关闭?