3
Я пытаюсь установить Card.io (5.2.2) с cocoaPods на Xcode (7.1). Но когда я запускаю мой проект составитель показывает мне эту ошибку:Ошибка CocoaPods с Card.io
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_CardIOUtilities", referenced from:
type metadata accessor for __ObjC.CardIOUtilities in CheckoutTableViewController.o
"_OBJC_CLASS_$_CardIOPaymentViewController", referenced from:
type metadata accessor for __ObjC.CardIOPaymentViewController in CheckoutTableViewController.o
ld: symbol(s) not found for architecture arm64
Моего Podfile содержит:
# Uncomment this line to define a global platform for your project
platform :ios, '8.1'
# Uncomment this line if you're using Swift
use_frameworks!
target 'MyApp' do
pod 'Mobile-Buy-SDK'
pod 'HanekeSwift'
pod 'Parse'
pod 'CardIO'
end
я просто напечатал стручок установить и запустил .xcworkspace
он создал.
Я думаю, что это имеет какое-то отношение к статическим библиотекам внутри card.io, но я не могу заставить это работать. Может кто-нибудь мне помочь ?
В настройках сборки, на что установлены «Другие флаги компоновщика» и «Пути поиска заголовков»? – JDx
Я попытался установить Другие флаги компоновщика в -lC++, а путь поиска заголовка: «$ {PODS_ROOT}/Headers/Public/CardIO« + »$ {PODS_ROOT}/Headers/Public" + $ (унаследовано) – Shrolox
ok, попробуйте добавить $ (унаследован) для ваших настроек «других линий компоновщика» и «путей поиска заголовков». – JDx