как добавить модуль json в Three20 - PullRequest
2 голосов
/ 26 марта 2011

Я пытался использовать командную строку для добавления Three20 с JSON:

python three20 / src / scripts / ttmodule.py -p JsonTest / JsonTest.xcodeproj Three20 extThree20JSON: extThree20JSON + SBJSON

эта командная строка успешно выполнена без каких-либо сообщений об ошибках.Я могу найти "extThree20JSON + SBJSON" в прямых зависимостях и его ссылку в связанных библиотеках.

Когда я строю свой проект с импортом JSON: #import "extThree20JSON / SBJSON.h"

xcode сообщил: ошибка: extThree20JSON / SBJSON.h: Нет такого файла или каталога

, помогите пожалуйста: (

1 Ответ

2 голосов
/ 22 ноября 2011

У меня была такая же проблема, и я просто решил ее.

  1. Добавьте extThree20JSON.xcodeproj в свой проект, перетащив его внутрь.

  2. Добавьте extThree20JSON + SBJSON к целевым зависимостям в Фазы построения цели вашего приложения.

  3. Добавьте библиотеку libextThree20JSON + SBJSON.a в двоичный файл Link Библиотеки на этапах сборки цели вашего приложения.

  4. Измените Пути поиска по заголовкам пользователей в Настройки сборки из свой проект, добавьте следующие пути:

    • .. / Three20 / Сложение / Продукты / Three20;
    • .. / .. / рамки / Three20 / Сложение / Продукты / Three20;
    • .. / рамки / Three20 / Сложение / Продукты / Three20;
    • $ (BUILT_PRODUCTS_DIR) /../ Three20
    • $ (BUILT_PRODUCTS_DIR) /../../ Three20
  5. Измените Другие флаги компоновщика в Настройки сборки вашего цель приложения, добавьте следующие флаги:

    -ObjC -all_load

Дополнительная информация о добавлении Three20 вручную: http://chepri.com/2011/04/22/visual-guide-manually-adding-three20-xcode-4-project/

...