Добавление моего первого модуля

Поэтому я использовал учебник по домам на деревьях и впервые добавить подфайл было очень легко. Это до сих пор было самой легкой частью. Теперь, когда я пытаюсь открыть свой файл рабочей области. Я вижу стручок и все разные классы Obj. Но когда я запускаю проект, я получаю 33 совершенно новых ошибки, которых я никогда раньше не видел. Я чирикаю это кому-то, потому что они спросили, были ли у меня ошибки или предупреждения, но они действительно были ошибками. Их не было в реальном проекте, но они находятся в рабочей области. Вот твит, который я отправил со скриншотом. Я также добавил библиотеку JSQMessagesViewController из GitHub, используя это в моем Podfile

pod 'JSQMessagesViewController'

Отсутствующие рамки и библиотеки

Скриншот из твиттера

Редактировать: удалив ParseCrashReporting.framework из исходного проекта, он удалил 32 ошибки. Последний это

ld: 91 duplicate symbols for architecture arm64

2 ответа

Решение

Согласно списку проблем JSQMessagesViewController, эта проблема (повторяющийся символ) возникает при использовании его параллельно с Parse. Вы удалили все фреймворки, связанные с Parse (Bolts, ..)?

Ошибка "91 дубликат символов" означает, что вы дублировали свои файлы, добавив Cocoapod, не удаляя файлы, не относящиеся к Cocoapod. Вам необходимо удалить исходные файлы JSQMessagesViewController, которые вы вручную загрузили и добавили в свой проект XCode.

Любые библиотеки / SDK / зависимости, которые вы вручную перетащили в основной проект, должны быть удалены из основного проекта, если вы собираетесь добавить их в свой Podfile. В противном случае вы получите "повторяющиеся" ошибки.

Кроме того, вы можете добавить следующее в ваш подфайл.

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '7.1'
Другие вопросы по тегам