2016-01-05 2 views
3

Я получаю мало похожих Undefined symbols for architecture i386: ... "_OBJC_CLASS_$_PFAnalytics", referenced from: ошибки при построении для симулятора iPhone 4s или симулятора iPhone 5.Анализ для iOS - Неопределенные символы для архитектуры i386 - iPhone 4s, iPhone 5

С iPhone 5s-> все отлично работает. Что я делаю не так?

Я Анализировать и Facebook SDK, установленный с помощью CocoaPods:

 

    target 'My app' do 
    platform :ios, '8.0' 
    pod 'Parse' 
    pod 'FBSDKCoreKit' 
    end 

Update 1:

У меня есть архитектуры, выбранные так:

 

    //Debug, Release 
    ARCHS = $(ARCHS_STANDARD) 

    //Debug, Release 
    VALID_ARCHS = arm64 armv7 armv7s 

+1

Я думаю, что это то, что вы ищете http://stackoverflow.com/questions/26552855/xcode-6-1-missing-required-architecture-x86-64-in-file http://stackoverflow.com/questions/19271856/undefined-symbols-for-architecture-error-when-deployment-target-is-7-0 – youngdero

+0

@youngdero Спасибо за ответ. Да, я думаю, что моя проблема имеет какое-то отношение к тому же, но ни одно из решений на самом деле не сработало для меня. Я использую CocoaPods, и все работает раньше, но теперь я получаю эти ошибки. – mikkokut

ответ

4

я, наконец, получил это работает с помощь сообщества CocoaPods. Проблема была в DerivedData. Я очистил DerivedData для моего проекта (в XCode 7, Window -> Projects), и он снова начал работать отлично.

Подробнее https://github.com/CocoaPods/CocoaPods/issues/4736.

+0

красивый - должен быть отмечен как ответ – d3vtoolsmith

+1

спасибо, что это сработало для меня, - спасли мне часы возиться! – ack

Смежные вопросы