Добавление моего первого модуля
Поэтому я использовал учебник по домам на деревьях и впервые добавить подфайл было очень легко. Это до сих пор было самой легкой частью. Теперь, когда я пытаюсь открыть свой файл рабочей области. Я вижу стручок и все разные классы 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'