Obj-C, dyld: символ не найден: _OBJC_CLASS _ $ _ NSUbiquitousKeyValueStore - PullRequest
2 голосов
/ 27 марта 2012

Я получаю следующую ошибку ...

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, но не получил эту ошибку, когда запустил свое приложение ранее. С тех пор я изменил свой идентификатор пакета для новой цели, поскольку я создаю бесплатную версию своего приложения.

Также, что наиболее вероятно, я добавил несколько профилей обеспечения версий.

Понятия не имею, как поступить?

РЕДАКТИРОВАТЬ: Это не происходит в симуляторе только на моем iTouch, подключенном.

Вот код, содержащий вызов iOS5 https://github.com/MugunthKumar/MKStoreKit/blob/master/MKStoreManager.m

1 Ответ

0 голосов
/ 27 марта 2012

NSUbiquitousKeyValueStore был добавлен в iOS 5.0. Вы не можете использовать его на устройстве под управлением iOS 4.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...