Проблема с openfeint 2.12.2 - проблема интеграции - PullRequest
2 голосов
/ 19 сентября 2011

Я пытаюсь интегрировать OpenFeint 2.12.2 в мою игру, все компилируется и связывается, но во время выполнения происходит сбой в функции [OpenFeint initializeWithProductKey: (...)], в строке: + [OpenFeint sharedInstance]: нераспознанный селекторотправлено в класс

Я использую xcode 3.2.5 и базовую версию OF;пытался почистить, перестроить, РЕКОМЕНДУЕТ все, ничего не работает.Я тестирую его на iPad 4.2, iPhone 4.1 и симуляторе.

Есть идеи?Ура! * * 1005

Ответы [ 2 ]

1 голос
/ 11 марта 2012

Я использую openfeint 2.12.5 и выполнил необходимые настройки компоновщика. Он нормально работает в симуляторе, но вылетает на устройстве. Я застрял в этом.

0 голосов
/ 19 сентября 2011

Пожалуйста, прочтите документацию, которая поставляется с OpenFeint - необходимо добавить необходимые параметры компоновщика, чтобы убедиться, что компоновщик не удаляет необходимые Objective-C процедуры Objective-C.Из документации :

In (ваш проект) -> Build Settings-> Linking, добавьте значение -all_load к другим флагам компоновщика.Если вы вносите изменения на уровне ПРОЕКТА, убедитесь, что ваши настройки не переопределены на уровне ЦЕЛИ: все, что делается на уровне ЦЕЛИ, имеет приоритет.

и:

Добавьте значение -ObjC ко всем конфигурациям в Linking-> Other Linker Flags

Там еще много чего, поэтому обязательно прочитайте!

Также:насколько я могу судить, последняя версия - 2.12.2: какова мотивация создания ссылок в более старой версии (2.1.12)?Старая версия может быть источником некоторых ваших проблем.

...