#iphone #ios #xcode #frameworks #sstoolkit
#iPhone #iOS #xcode #фреймворки #sstoolkit ( набор инструментов) #sstoolkit
Вопрос:
В настоящее время я работаю над существующим проектом, в котором используется инструментарий SS. Предыдущий разработчик сказал мне, что у него была одна папка в папке его домашней библиотеки под названием sstoolkit, где у него были файлы SS Toolkit. Я загрузил последнюю версию SS Toolkit и скопировал ее в ~/Library/ss toolkit/, как было предложено.
Однако Xcode по-прежнему выдает сообщение об ошибке:
#import <sstoolkit/SSLoadingView.h> <---- here is the error:
sstoolkit/SSLoadingView.h File not found.
Как я могу найти информацию, где Xcode ожидает, что файлы будут расположены ?! Мой план — просто посмотреть, где XCode ищет файл, и скопировать его туда.
Спасибо за вашу помощь и наилучшие пожелания.
Комментарии:
1. Вы написали
~/Library/ss toolkit/
: является ли пробел после ss опечаткой? если нет, то это, вероятно, проблема…2. Похоже на опечатку, она должна читаться
#import <SSToolkit/SSLoadingView.h>
. Здесь важен регистр. См . sstoolk.it3. Я допустил здесь опечатку, у меня нет места в папке directory.
4. @ott —: Хм, я не думаю, что я должен что-то менять в коде. Он компилируется на других машинах. Предыдущий разработчик недоступен….
5. Если он переименовал каталог, то оставьте этот путь. Просто убедитесь, что он соответствует.
Ответ №1:
Вам нужно убедиться, что путь поиска заголовка указывает на папку, содержащую SSToolkit. Обратите внимание, что SSToolkit должен содержать папку с именем SSToolkit
.
В вашем примере у вас есть SSToolkit ~/Library/SSToolkit
. SSLoadingView.h
должен существовать в ~/Library/SSToolkit/SSToolkit/SSLoadingView.h
и ваш путь поиска заголовка должен быть ~/Library/SSToolkit
.
Кроме того, я бы настоятельно рекомендовал поместить SSToolkit в каталог вашего проекта, чтобы вы могли быть уверены, что у вас есть версия, которую вы ожидаете в каждом проекте, а также иметь ее в вашем контроле версий. Смотрите http://sstoolk .это для получения инструкций о том, как добавить его в качестве подмодуля git. Это рекомендуемый рабочий процесс.
Надеюсь, это поможет.