Dyld предупреждения от использования cocoapods

Я получил эти предупреждения, которые преследовали меня в течение двух дней.

dyld: warning, LC_RPATH @executable_path/../lib in /Applications/Xcode.app/Contents/Frameworks/IDEFoundation.framework/Versions/A/../../../../Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libclang.dylib being ignored in restricted program because of @executable_path
dyld: warning, LC_RPATH @executable_path/../Frameworks in /Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/MacOS/Xcode3Core being ignored in restricted program because of @executable_path

Я делал это с помощью бета-версии Xcode 7, но потом понял, что коко-капоты пока не поддерживают Swift2. Поэтому я начал повторно использовать Xcode6. Тем не менее, я все еще получаю те же предупреждения. Я считаю, что эти предупреждения помешали мне импортировать фреймворки в мои быстрые файлы... Почему программа была бы ограничена? Вот моя благодарность всем, кто имеет представление об этой проблеме.

Followup: Итак, я перешел на Xcode6.4 и Swift1, но проблема все еще меня беспокоила. Я также пытался переустановить cocoapods, но это не помогло.

Ответы

Ответ 1

Пока не будет https://github.com/CocoaPods/CocoaPods/issues/3661, вы можете либо отключить создание битового кода в своем приложении или перейдите в раздел целевых зависимостей вашей цели и задайте нужную Pods.framework.

Ответ 2

Кажется, проблема с рубином системы, и CocoaPods работает над этим: https://github.com/CocoaPods/CocoaPods/issues/4121

Это не должно влиять на использование контейнеров, но вы можете переустановить ruby, чтобы отключить это.

Ответ 3

Обновление CocoaPods до 0,39 устраняет эту проблему. Используйте sudo gem install -n /usr/local/bin cocoapods в El Capitan для установки.