Я немного новичок в разработке iOS и столкнулся с проблемой, которую я не могу исправить. Я разрабатываю с XCode8, используя Универсальный проект Swift3, который я добавил различные рамки, через Карфаген (который до тех пор, пока не работает безупречно). Однако последняя структура, которую я попытался добавить, RATreeView (Objective-C), приносит мне некоторую проблему.XCode8 + Carthage + RATreeView (отсутствует архитектура?)
Когда я строю я получаю это Apple, Mach-O компоновщика предупреждение: (многоточие используется для пути краткости)
ld: warning: ignoring file /Users/.../RATreeViewDemo/Carthage/Build/iOS/RATreeView.framework/RATreeView, missing required architecture x86_64 in file /Users/.../RATreeViewDemo/Carthage/Build/iOS/RATreeView.framework/RATreeView (2 slices)
следуют этой ошибки Shell Script Invocation: (многоточие используется для пути краткости)
Failed to read file or folder at /Users/.../RATreeViewDemo/Carthage/Build/iOS/RATreeView.framework
Command /bin/sh failed with exit code 1
Может ли кто-нибудь проливать свет на то, что мне не хватает? Эта папка есть, и файл фрейма присутствует. Я добавил его в мои Связанные структуры и библиотеки и имеет Сценарий построения фазы, чтобы скопировать структуру соответствующим образом ... Однако я не уверен, как обеспечить наличие подходящих архитектур.
Как проверка работоспособности, я попробовал альтернативную настройку CocoaPod, и это, казалось, сработало хорошо, но я действительно хотел бы придерживаться Карфагена, если это возможно. Может кто-нибудь мне помочь?
Для справки я запустил «обновление для Carthage - платформа IOS», чтобы вытащить и построить все фреймворки. – Xorcist