Я перехожу мой проект, чтобы использовать Cocoapods и когда я пытаюсь строить свой проект для устройства IOS или на тренажере я получаю:Cocoapods - Flurry & TestFlight - неопределенные символы для архитектуры
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_TestFlight", referenced from:
objc-class-ref in PhotoPreviewViewController.o
"_OBJC_CLASS_$_Flurry", referenced from:
objc-class-ref in MyAppDelegate.o
objc-class-ref in InitialSetupViewController.o
objc-class-ref in InitialDownloadViewController.o
objc-class-ref in HistoryViewController.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
(с архитектура разная, конечно)
В разделе «Ссылка с бинарными библиотеками» libPods.a
является черным, поэтому я не думаю, что там есть какая-либо проблема. Он также делает автозаполнение для обоих из них, поэтому я не уверен, почему он не находит их во время компиляции.
Любые предложения?
звучит как проблема с вашими траекториями поиска заголовков. Двойная проверка - это то же самое для вашей цели, что и в Pods.xcconfig. – MishieMoo
Я использую '$ (унаследованный)', поэтому он также тянет все пути поиска Pods.xcconfig. Это должно делать правильно? – RyanJM
Я столкнулся с этой проблемой и просто удалил Testflight, Flurry и Parse из Cocoapods. Не стоит головной боли, чтобы работать. – rnystrom