Значение ошибки ля ля XCode "не найдено в архитектуре i386" - PullRequest
3 голосов
/ 04 марта 2012

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

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_IASKSettingsReader", referenced from:
      objc-class-ref in IASKAppSettingsViewController.o
  "_OBJC_CLASS_$_IASKSettingsStoreUserDefaults", referenced from:
      objc-class-ref in IASKAppSettingsViewController.o
  "_OBJC_CLASS_$_IASKSpecifierValuesViewController", referenced from:
      objc-class-ref in IASKAppSettingsViewController.o
  "_OBJC_CLASS_$_IASKPSTitleValueSpecifierViewCell", referenced from:
      objc-class-ref in IASKAppSettingsViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Далее следуют эти сообщения об ошибках (которые я не могу скопировать как текст)

enter image description here

Я только что успешно скомпилировал, прежде чем файлы были перемещены и добавлены.

1 Ответ

3 голосов
/ 04 марта 2012

Класс IASKSettingsReader / IASKSettingsStoreUserDefaults / ... не связан. Убедитесь, что он включен в ваш проект Xcode и на этапах сборки вашего проекта в разделе «Скомпилировать источники», если они не добавлены.

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