Obj-C,dyld:未找到符号:_OBJC_CLASS _ $ _ NSUbiquitousKeyValueStore

时间:2012-03-26 22:18:29

标签: iphone objective-c ios cocoa-touch

我收到以下错误...

dyld: Symbol not found: _OBJC_CLASS_$_NSUbiquitousKeyValueStore
  Referenced from: /var/mobile/Applications/--snip-my app.app/snip
  Expected in: /System/Library/Frameworks/Foundation.framework/Foundation

继续我的主题......

dyld`dyld::_main(macho_header const*, unsigned long, int, char const**, 
    char const**, char const**):

我添加了MKStoreKit库,但是当我之前运行我的应用程序时没有收到此错误。 从那以后,我为新目标更改了我的包ID,因为我正在创建我的应用程序的免费版本。

另外,这似乎很可能,我添加了一些版本配置文件。

我不知道该怎么办?

编辑:仅在插入的iTouch上的模拟器中不会发生这种情况。

包含iOS5调用的代码 https://github.com/MugunthKumar/MKStoreKit/blob/master/MKStoreManager.m

1 个答案:

答案 0 :(得分:0)

iOS 5.0中添加了

NSUbiquitousKeyValueStore。您无法在运行iOS 4的设备上使用它。