2015-07-17 3 views
2

Вчера после обновления стручки, у этого 74 ошибки.«команда компоновщика не сработала с кодом выхода 1», когда я добавляю новый TwitterKit для pods?

Undefined symbols for architecture arm64: "_OBJC_CLASS_$_TWTRDateUtil", referenced from: 
     objc-class-ref in TwitterKit(TWTRTweetView.o) 
     objc-class-ref in TwitterKit(TWTRDateFormatter.o) "_OBJC_CLASS_$_TWTRScribeService", referenced from: 
     objc-class-ref in TwitterKit(Twitter.o) "_OBJC_CLASS_$_TWTRGuestSessionManager", referenced from: 
     objc-class-ref in TwitterKit(Twitter.o) "_TWTRCoreVersion", referenced from: 
     +[Twitter assertValidTwitterCoreVersion] in TwitterKit(Twitter.o) "_TWTRUserSessionVerifierIntervalDaily", referenced from: 
     -[Twitter kitDidFinishStarting] in TwitterKit(Twitter.o) "_TWTRNetworkingUserAgentHeaderKey", referenced from: 
     -[Twitter startWithConsumerKey:consumerSecret:] in TwitterKit(Twitter.o) "_TWTRAuthAppOAuthDeniedKey", referenced from: 
     -[TWTRWebAuthenticationProvider requestAccessTokenWithAuthResponse:completion:] in TwitterKit(TWTRWebAuthenticationProvider.o) 

команда линкер потерпела неудачу с кодом выхода 1.

Мои новые стручки:

pod 'Fabric' 
pod 'TwitterKit' 
pod 'Crashlytics' 

перед:

pod 'Fabric/Core', '~> 1.2.3' 
pod 'Fabric/Crashlytics', '~> 1.2.3' 
pod 'Fabric/Twitter', '~> 1.2.3' 

Эти ответы не помогают мне: add your Twitter Library, add libstdc++

Также я пытаюсь добавить Twitter.Framework, Social.framework, Accounts.framework.

Я использую два больших LIBS с флагами компоновщика -ObjC

+0

Вы пытались очистить стручки? 'rm -rf Pods/Podfile.lock; pod install'? – SwiftArchitect

ответ

3

Я просто прошли через это сегодня. Мне также пришлось установить комплект для TwitterCore. Добавьте следующую строку в Podfile и запустить pod install снова:

pod 'TwitterCore' 

Если это не сработает, то попробуйте также собирается Build Settings и искать в строке поиска для «other linker flags». Как только он найдет его, просто дважды щелкните по области справа, где перечислены фактические флаги.

Удалить все флаги с помощью значка -, а затем добавьте следующий флаг, используя + значок: $(inherited)

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

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