Janrain и IOS 5 Совместимость - PullRequest
2 голосов
/ 02 декабря 2011

Совместима ли библиотека Janrain для Engage с IOS 5?

Ответы [ 2 ]

5 голосов
/ 12 декабря 2011

Я только начинаю работать с Engage iOS SDK.Инструкции на сайте Janrain: , а не для iOS 5 / Xcode 4. Они предназначены для более ранних версий iOS, работающих под Xcode 3. Все еще можно перетаскивать исходную папку JREngage в ваш проект.Хитрость заключается в том, чтобы не использовать проект с включенной ARC.Когда вы активируете ARC, вы получите всевозможные ошибки и предупреждения компилятора, и он не будет собран.Если вы создаете новый проект в Xcode 4 и снимаете флажок с параметра Использовать автоматический подсчет ссылок , он должен сработать нормально.

Я отправил запрос в службу поддержки Janrain в надежде получить некоторые разъяснения относительно того,это ожидаемое поведение и каковы их планы по поддержке ARC.Когда я получу ответ, я обновлю свой комментарий здесь.

Вот ответ, который я получил от Janrain.Похоже, что Engage SDK не собирается с включенной ARC, но, следуя предложенным шагам, вы можете построить его без ARC в проекте, который использует ARC.

Чтобы использовать ARC с Janrain Engage дляБиблиотека iOS, выполните следующие действия:

  1. Перейдите в настройки своего проекта, выберите цели своего приложения и нажмите вкладку «Фазы сборки»
  2. Разверните раздел под названием «Компиляция»Источники "
  3. Выберите все файлы из библиотеки JREngage, включая SFHFKeychainUtils.m и JSONKit.m
  4. Hit Введите , чтобы редактировать все файлы одновременно, и вплавающее текстовое поле добавляет флаг компилятора -fno-objc-arc
0 голосов
/ 02 декабря 2011

Я думаю, вы говорите об Engage.

Взгляните здесь , а затем здесь .

...