我安装了iPhone OS 4.0 beta 3.当我创建一个带有核心数据的新的基于Windows的Universal应用程序时复选框)该应用程序可以正常启动到iPhone模拟器中,但在iPad Simulator中崩溃。

返回的控制台消息是:

dyld:找不到符号:_OBJC_CLASS _ $ _ NSURL从:/users/tarfa/library/application支持/iPhone simulator/3.2/applications/applications/applications/5bb64444dc-9370-4894-88888888844444444444baeba64d9ed0/universal.app/unidender/defucent in:/ platforms/iphonesimulator.platform/developer/sdks/iphonesimulator3.2.sdk/system/library/frameworks/corefoundation.framework/corefoundation

我很难过。还有其他遇到这个问题的人吗?

有帮助吗?

解决方案 2

好的,我知道了。使用NSURL将此摘要放在源文件的顶部:

#ifndef __GNUC__
#define __asm__ asm
#endif

__asm__(".weak_reference _OBJC_CLASS_$_NSURL");

现在,该应用在iPad模拟器中正确启动。

其他提示

对您的问题的任何合法答案都在NDA下。不过,您可能会考虑一下,寻找是否在Beta发行说明的已知问题部分中提到了类似的内容。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top