La adición de la biblioteca a la aplicación IOS provoca una horrible falla de la compilation

Estoy intentando agregar Apptentive a una aplicación iOS. Ya se están utilizando bastantes bibliotecas externas, como Admob y Google Analytics.

He seguido esta guía al pie de la letra, pero no puedo hacer que se mezcle. Mira el desagradable post de error a continuación:

Undefined symbols for architecture armv7: "_kCTUnderlineStyleAttributeName", referenced from: -[ATTTTAttributedLabel commonInit] in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTFontCopyName", referenced from: ___NSAttributedStringByScalingFontSize_block_invoke in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTFontGetSize", referenced from: ___NSAttributedStringByScalingFontSize_block_invoke in libApptentiveConnect.a(TTTAttributedLabel.o) "_kCTForegroundColorFromContextAttributeName", referenced from: _NSAttributedStringBySettingColorFromContext in libApptentiveConnect.a(TTTAttributedLabel.o) ___NSAttributedStringBySettingColorFromContext_block_invoke in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTFramesetterSuggestFrameSizeWithConstraints", referenced from: -[ATTTTAttributedLabel textRectForBounds:limitedToNumberOfLines:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel sizeThatFits:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTFontGetUnderlineThickness", referenced from: -[ATTTTAttributedLabel drawStrike:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTLineGetGlyphRuns", referenced from: -[ATTTTAttributedLabel drawBackground:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel drawStrike:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTFrameGetLineOrigins", referenced from: -[ATTTTAttributedLabel characterIndexAtPoint:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel drawFramesetter:attributedString:textRange:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel drawBackground:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel drawStrike:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTRunGetTypographicBounds", referenced from: -[ATTTTAttributedLabel drawBackground:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel drawStrike:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTRunGetStringRange", referenced from: -[ATTTTAttributedLabel drawBackground:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel drawStrike:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTLineGetOffsetForStringIndex", referenced from: -[ATTTTAttributedLabel drawBackground:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel drawStrike:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTLineCreateTruncatedLine", referenced from: -[ATTTTAttributedLabel drawFramesetter:attributedString:textRange:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTLineDraw", referenced from: -[ATTTTAttributedLabel drawFramesetter:attributedString:textRange:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_kCAGravityResizeAspect", referenced from: -[ATFileMessageCell layoutSubviews] in libApptentiveConnect.a(ATFileMessageCell.o) -[ATFileMessageCell setCurrentImage:] in libApptentiveConnect.a(ATFileMessageCell.o) "_CTFramesetterCreateFrame", referenced from: -[ATTTTAttributedLabel characterIndexAtPoint:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel drawFramesetter:attributedString:textRange:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel sizeThatFits:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_kCTFontAttributeName", referenced from: ___65-[ATMessageCenterViewController tableView:cellForRowAtIndexPath:]_block_invoke in libApptentiveConnect.a(ATMessageCenterViewController.o) ___65-[ATMessageCenterViewController tableView:cellForRowAtIndexPath:]_block_invoke666 in libApptentiveConnect.a(ATMessageCenterViewController.o) ___65-[ATMessageCenterViewController tableView:cellForRowAtIndexPath:]_block_invoke685 in libApptentiveConnect.a(ATMessageCenterViewController.o) _NSAttributedStringAttributesFromLabel in libApptentiveConnect.a(TTTAttributedLabel.o) _NSAttributedStringByScalingFontSize in libApptentiveConnect.a(TTTAttributedLabel.o) ___NSAttributedStringByScalingFontSize_block_invoke in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTFrameGetLines", referenced from: -[ATTTTAttributedLabel characterIndexAtPoint:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel drawFramesetter:attributedString:textRange:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel drawBackground:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel drawStrike:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel sizeThatFits:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_kCTFontPostScriptNameKey", referenced from: ___NSAttributedStringByScalingFontSize_block_invoke in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTFramesetterCreateWithAttributedString", referenced from: -[ATTTTAttributedLabel framesetter] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel drawTextInRect:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTLineGetTypographicBounds", referenced from: -[ATTTTAttributedLabel characterIndexAtPoint:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel drawBackground:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel drawStrike:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTLineGetStringIndexForPosition", referenced from: -[ATTTTAttributedLabel characterIndexAtPoint:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTLineGetStringRange", referenced from: -[ATTTTAttributedLabel drawFramesetter:attributedString:textRange:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel sizeThatFits:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_kCTSuperscriptAttributeName", referenced from: -[ATTTTAttributedLabel drawStrike:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_kCTParagraphStyleAttributeName", referenced from: -[ATTTTAttributedLabel commonInit] in libApptentiveConnect.a(TTTAttributedLabel.o) _NSAttributedStringAttributesFromLabel in libApptentiveConnect.a(TTTAttributedLabel.o) "_kCTForegroundColorAttributeName", referenced from: ___65-[ATMessageCenterViewController tableView:cellForRowAtIndexPath:]_block_invoke666 in libApptentiveConnect.a(ATMessageCenterViewController.o) -[ATTTTAttributedLabel commonInit] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel drawStrike:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) _NSAttributedStringAttributesFromLabel in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel drawTextInRect:] in libApptentiveConnect.a(TTTAttributedLabel.o) ___NSAttributedStringBySettingColorFromContext_block_invoke in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTLineGetPenOffsetForFlush", referenced from: -[ATTTTAttributedLabel drawFramesetter:attributedString:textRange:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTRunGetAttributes", referenced from: -[ATTTTAttributedLabel drawBackground:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) -[ATTTTAttributedLabel drawStrike:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTParagraphStyleCreate", referenced from: -[ATTTTAttributedLabel commonInit] in libApptentiveConnect.a(TTTAttributedLabel.o) _NSAttributedStringAttributesFromLabel in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTFontCreateWithName", referenced from: ___65-[ATMessageCenterViewController tableView:cellForRowAtIndexPath:]_block_invoke in libApptentiveConnect.a(ATMessageCenterViewController.o) ___65-[ATMessageCenterViewController tableView:cellForRowAtIndexPath:]_block_invoke666 in libApptentiveConnect.a(ATMessageCenterViewController.o) ___65-[ATMessageCenterViewController tableView:cellForRowAtIndexPath:]_block_invoke685 in libApptentiveConnect.a(ATMessageCenterViewController.o) -[ATTTTAttributedLabel drawStrike:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) _NSAttributedStringAttributesFromLabel in libApptentiveConnect.a(TTTAttributedLabel.o) ___NSAttributedStringByScalingFontSize_block_invoke in libApptentiveConnect.a(TTTAttributedLabel.o) "_CTLineCreateWithAttributedString", referenced from: -[ATTTTAttributedLabel drawFramesetter:attributedString:textRange:inRect:context:] in libApptentiveConnect.a(TTTAttributedLabel.o) "_OBJC_CLASS_$_CTTelephonyNetworkInfo", referenced from: objc-class-ref in libApptentiveConnect.a(ATLegacyRecord.o) objc-class-ref in libApptentiveConnect.a(ATDeviceInfo.o) ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation) 

¿Qué va mal y cómo lo soluciono? Han pasado 2 días y me estoy volviendo loco.

eta: si sigo exactamente los mismos pasos en un proyecto más ligero, se construye bien, así que supongo que hay algún tipo de conflicto. Simplemente no sé cómo resolverlo.

No ha agregado algunos frameworks para proyectar. (Presumiblemente, CoreText y CoreTelephony )

Para saber cómo hacer esto, consulte la sección Cómo agregar "frameworks existentes" en Xcode 4.

Una cita de la guía Apptentive:

Para utilizar ApptentiveConnect, su proyecto debe vincularse con los siguientes frameworks:

CoreData
CoreText
CoreGraphics
CoreTelephony
Fundación
QuartzCore
StoreKit
Configuración del sistema
UIKit

    Intereting Posts