После добавления S7FTPRequest приложение для iPhone не компилируется - PullRequest
1 голос
/ 14 марта 2011

Новое в разработке приложений для iPhone, у меня проблема с компиляцией (или «Сборка и запуск») моего приложения после включения S7FTPRequest в мою библиотеку классов; прежде чем я даже включить его в какой-либо конкретный сценарий. Я получаю следующие ошибки:

Undefined symbols:
"_kCFStreamPropertyFTPPassword", referenced from:
_kCFStreamPropertyFTPPassword$non_lazy_ptr in S7FTPRequest.o
(maybe you meant: _kCFStreamPropertyFTPPassword$non_lazy_ptr)
"_CFWriteStreamCreateWithFTPURL", referenced from:
-[S7FTPRequest startUploadRequest] in S7FTPRequest.o
-[S7FTPRequest startCreateDirectoryRequest] in S7FTPRequest.o
"_kCFStreamPropertyFTPUserName", referenced from:
 _kCFStreamPropertyFTPUserName$non_lazy_ptr in S7FTPRequest.o
 (maybe you meant: _kCFStreamPropertyFTPUserName$non_lazy_ptr)
"_kCFStreamErrorDomainFTP", referenced from:
 _kCFStreamErrorDomainFTP$non_lazy_ptr in S7FTPRequest.o
 (maybe you meant: _kCFStreamErrorDomainFTP$non_lazy_ptr)
ld: symbol(s) not found
collect2: ld returned 1 exit status

ТНХ!

Ответы [ 2 ]

2 голосов
/ 20 мая 2011

Вы немного ошиблись. Проблема возникает из-за связывания, поскольку необходимая структура отсутствует, но необходима структура CFNetwork.framework и , а не libz.1.2.3.dylib

Динамическая библиотека libz используется для операций архивирования / разархивирования.

1 голос
/ 16 марта 2011

Хорошо, я вроде отказался от этого решения (на данный момент), но я думаю, что решил эту проблему, когда попробовал что-то другое.

Кажется, что многим внешним компонентам нужны некоторые связанные библиотеки.

Вы можете добавить новые библиотеки, выбрав «Проект»> «Редактировать активную цель» «ProjectName»> «Общие»

. Затем нажмите «плюс», чтобы увидеть все доступные библиотеки.

Не уверен, какой из них исправлен, но я добавил их для другого решения и вуаля S7FTPRequest скомпилировал.

Вот библиотеки, которые я добавил (я думаю, что на самом деле это libz.1.2.3.dylib):

CoreGraphics.framework CFNetwork.framework SystemConfiguration.framework MobileCoreServices.framework libz.1.2.3.dylib

...