Связывание в Xcode требует некоторой работы. Мы можем сказать, что делать или предложить лучший способ. Поскольку я считаю решение «удалить фреймворк» очень плохой привычкой, я настоятельно рекомендую лучший способ:
Используйте диспетчер зависимостей!
Это поможет вам видеть, когда ваши зависимости получают новые обновления. Вы также будете знать, какую версию вы используете. Это хорошая практика.
Например, вы можете использовать Cocoapods. Перейдите в свой терминал, введите:
$ sudo gem install cocoapods
Затем перейдите в папку вашего проекта (место, где у вас есть xcodeproj
) и введите:
$ pod init
Это создает файл с именем Podfile
. Откройте его и вставьте:
platform :ios, '8.0' // or whatever you need
use_frameworks!
pod 'SDWebImage', '~> 3.7'
Итак, когда у вас все готово, откройте терминал и введите:
$ pod install
С этого момента вы должны работать над xcworkspace
вместо od xcodeproj
. Ваша зависимость должна работать правильно.
Кстати: есть много других решений. Вы можете просто использовать подмодули git. Вы также можете использовать Carthage. Однако самым популярным и, как по мне, наиболее удобным способом является Cocoapods, поэтому я написал шаги для этого способа.
person
Nat
schedule
30.08.2015