English 中文(简体)
3.1.3 开始时的SOS 4型坠机: 页: 1
原标题:iOS 4 app crashes at startup on 3.1.3: Symbol not found: __NSConcreteStackBlock

My app is crashing on 3.1.3 because of this NSConcreteBlock error. I read the other post on this topic, and the answer was to weak link the libSystem.B.dylib.

然而,我根本不把这一图书馆包括在内,我仍然看到同样的ug。

What else could be causing this crash?

Here is the log:

Code Type: ARM (Native) Parent Process: launchd 1

Date/Time: 2011-10-20 14:05:08.189 -0700 OS Version: iPhone OS 3.1.3 (7E18) Report Version: 104

Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x00000001, 0xe7ffdefe Crashed Thread: 0

Dyld Error Message: Symbol not found: __NSConcreteStackBlock Expected in: /usr/lib/libSystem.B.dylib Dyld Version: 149

最佳回答

然而,我根本不把这一图书馆包括在内,我仍然看到同样的ug。

除此以外,自其实施标准C管理时间图书馆以来,没有从校正中逃脱。 每当你编制一个目标-C方案时,汇编者就会自动连接平衡系统。 而且,如果你通过<代码>otool-L检查诸如IDKit或基金会等系统框架,你发现这些框架也与校准系统有关。

这意味着Bard Larson在中所述的解决办法也应为你工作。

问题回答

锁区是SOS4.0采用的目标语言,从来不会在SOS3。

Under build settings make sure your C/C++ Compiler version is LLVM GCC and not GCC.

您可能不使用任何基于集团的方法,但你可能采用一些正在内部使用基于集团的方法的方法。 您不妨检查:

  1. Check that your deployment target in the Build Settings is set to 3.1.3.
  2. Are you potentially using any new or updated methods from iOS4 or 5? i.e. a method that could now be calling/executing a block behind the scenes

正如其他人所说的那样,或许你会把图书馆作为最后的手段而薄弱。

uck





相关问题
Code sign Error

I have created a new iPhone application.I have two mach machines. I have created the certificate for running application in iPhone in one mac. Can I use the other mac for running the application in ...

ABPersonViewController Usage for displaying contact

Created a View based Project and added a contact to the AddressBook using ABAddressBookRef,ABRecordRef now i wanted to display the added contact ABPersonViewController is the method but how to use in ...

将音频Clips从Peter改为服务器

我不禁要问,那里是否有任何实例表明从Peit向服务器发送音响。 I m不关心电话或SIP风格的解决办法,只是一个简单的袖珍流程......

• 如何将搜查线重新定位?

我正试图把图像放在搜索条左边。 但是,问题始于这里,搜索条线不能重新布署。

热门标签