Попытка построить пример ConnectionKit (но не удалось) - PullRequest
0 голосов
/ 19 июня 2010

Я получил последнюю (?) ConnectionKit библиотеку, выполнив:

svn co http://opensource.utr-software.com/source/connection/tags/1.2.3/

Затем вошел в каталог (1.2.3), открыл Connection.xcodeproj с Xcode, установите Mac OS X 1.5 |Релиз |Фреймворк для сборки фреймворка -> Построение прошло успешно.

Затем перешел в 1.2.3 / Пример, открыл ConnectionApp.xcodeproj с Xcode, но что бы я ни делал, сборка не удалась.1013 * Все, что я получаю, это: «Connection / Connection.h: нет такого файла или каталога» на:

#import <Connection/Connection.h>

И я предполагаю, что остальные 43 ошибки, которые я получаю,все идет отсюда.

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

Я попробовал следующее:

Чтобы использовать новый метод, выберите нужную цель (не файловую группу) и выберите «Существующие фреймворки…» в контекстном меню «Добавить».В версии 3.0 появится диалоговое окно с тем же файлом, что и раньше, но в версии 3.1 панель «Информация о цели» перейдет на вкладку «Общие».В нижней части этой панели отображаются связанные библиотеки цели.Нажатие кнопки «+» под списком откроет список известных платформ для активного SDK.

Также пробовал перетаскивать безрезультатно.Та же ошибка.

Что я делаю не так?

Прикрепление скриншота:

Снимок экрана http://rusiczki.net/littlesnapper/DropletController.h%20-%20ConnectionApp.png

Показать в полном размере

Ответы [ 2 ]

0 голосов
/ 22 июня 2010

Я продвинулся с этой проблемой. Я понял, что мне нужно скопировать фреймворк в каталоги сборки (Debug или Release). Таким образом, ошибка о import исчезла, но теперь у меня есть другие ошибки, начиная с:

Не удается найти объявление протокола для 'AbstractConnectionProtocol'

Примечание: Мне повезло, что для моего первого серьезного проекта Cocoa лучший фреймворк, который предлагает то, что мне нужно (FTP-передачи), не имеет документов и труден для сборки.

0 голосов
/ 21 июня 2010

Убедитесь, что Connection.h имеет роль "public" в целевом объекте Framework соединения.Если вы щелкнете по цели, на правой панели отобразится список файлов в цели, и каждый заголовок будет иметь роль private, project или public.

Также попробуйте изменить угловые скобки на кавычки в операторе импорта, например

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