我收到以下错误...

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

最佳答案

NSUbiquitousKeyValueStore已在iOS 5.0中添加。您不能在运行iOS 4的设备上使用它。

10-08 11:28