Подтвердить что ты не робот

Ошибки контроллера журнала запуска и анализа регистратора

Когда я попытался использовать проект Parse Starter Project (я его загрузил и установил в соответствии с инструкциями, но у меня еще нет лицензии разработчика, поэтому никаких push-уведомлений), я получил шесть ошибок, все о ссылках на твиттер Ошибки Mach-O Link. Вот они:

Undefined символы для архитектуры i386:

"_ACAccountTypeIdentifierTwitter", referenced from:
  -[PF_Twitter getLocalTwitterAccountAsync] in Parse(PF_Twitter.o)
"_OBJC_CLASS_$_ACAccountStore", referenced from:
  objc-class-ref in Parse(PF_Twitter.o)
"_OBJC_CLASS_$_SLComposeViewController", referenced from:
  objc-class-ref in Parse(PF_Twitter.o)
"_OBJC_CLASS_$_SLRequest", referenced from:
  objc-class-ref in Parse(PF_Twitter.o)
"_SLServiceTypeTwitter", referenced from:
  -[PF_Twitter getAccessTokenForReverseAuthAsync:localTwitterAccount:] in Parse(PF_Twitter.o)
  -[PF_Twitter getLocalTwitterAccountAsync] in Parse(PF_Twitter.o) 
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
4b9b3361

Ответ 1

У меня была такая же проблема. В классах, связанных с логином для разбора, требуется добавить две дополнительные рамки за пределы того, что указано в их быстрой начальной документации:

Social.framework
Accounts.framework

Эти фреймворки являются частью iOS. Просто перейдите в проекты Сборка фаз- > Ссылка с библиотеками и добавьте их. Надеюсь, вы сочтете это полезным.

Ответ 2

Они не упомянули в кратком старте эти два.

Social.framework
Accounts.framework

Эта библиотека была включена в файл parse.zip, с помощью болтов мы очищаем последние 4 ошибки.

Bolts.framework

Ответ 3

Я получал ту же самую ошибку при попытке усложнить проект Parse Starter. Поэтому я последовал советам в этом сообщении: fooobar.com/questions/188394/..., и все, казалось, сработало.

В принципе, все, что мне нужно было сделать, это удалить ссылку и переустановить эти фреймворки:

Social.framework
Accounts.framework

После этого проект скомпилирован без каких-либо ошибок или предупреждений.

Ответ 4

У меня была такая же проблема. Вы добавляете Social.framework, тогда он должен ее решить.

Ответ 5

STTwitter документация говорит, что вы должны включить следующие рамки в свой проект.

  • Accounts.framework
  • Social.framework
  • Twitter.framework(только для iOS)
  • Security.framework(только для OS X)