Я переношу свой проект iOS с XCode 6.4 на XCode 7. Также перенес код из Swift 1.2 в Swift 2.0. В проекте используется несколько Cocoapods, и все они отлично работают, кроме EXPEPT Pop, который также является единственным, написанным на C ++. Для этой строки кода:
let anim = POPSpringAnimation(propertyNamed: kPOPViewScaleXY)
Я получаю ошибки сборки:
Use of unresolved identifier 'POPSpringAnimation'
Use of unresolved identifier 'kPOPViewScaleXY'
Мой соединительный заголовок имеет:
#import <pop/POP.h>
Я тоже пытался и до сих пор получаю ту же проблему. Моя папка на самом деле «поп».
Я попытался добавить путь к путям поиска в заголовке явно, в нескольких различных формах, как Пути поиска по заголовку, так и Пути поиска по заголовку пользователя, но все равно получаю те же ошибки.
Мой последний pod update
говорит: используя поп (1.0.8)
… который является самым последним, и я даже попробовал «крайний край», и я все еще получаю версию 1.0.8.
Кто-нибудь еще видел это, или есть какие-либо предложения?
Я наконец понял это. Все, что мне нужно было сделать, это поместить это в начало моего исходного файла Swift 2.0:
import pop
Похоже, что это не требовалось, пока мы не портировали на XCode 7 / Swift 2.0.