Ich verwende CocoaPods seit ein paar Wochen mit meiner iOS App und es funktioniert perfekt mit dem einen Ziel, das ich getestet habe (nennen wir es "MainApp"). Ich möchte nun ein anderes Ziel erstellen ("MyAppLite") und festgestellt haben, dass der Build fehlgeschlagen ist (Datei nicht in einer der Header-Dateien der Pods gefunden).Integrieren von Pods mit allen Zielen
Die Unterschiede in den Build-Einstellungen habe ich bemerkt, sind wie folgt:
- Andere Linker Flags in die erforderlichen Rahmenbedingungen enthält keine MyAppLite
- Rahmen/Header/Bibliothek Suchpfade sind alle leer in MyAppLite
- Keiner der Benutzerdefinierte Build-Einstellungen in MainApp vorhanden sind in MyAppLite
Wie kann ich sicherstellen, dass, wenn ich laufen pod install
, alle ta RGETS haben die Bibliotheken verknüpft?
Als Referenz hier ist mein Podfile:
platform :ios, '5.0'
pod 'TTTAttributedLabel', '~> 1.7.0'
pod 'iRate', '~> 1.7.5'
pod 'MBProgressHUD', '~> 0.6'
pod 'FlurrySDK', '~> 4.2.3'
pod 'ACSimpleKeychain', '~> 0.0.1'
pod 'WEPopover', '~> 0.0.1'
pod 'AFNetworking', '~> 1.3.1'
pod 'Nimbus', '~> 1.0.0'
pod 'QuincyKit', '~> 2.1.9'
Bitte beachten Sie http://stackoverflow.com/a/34905278/1033581 für Cocoapods 1.0.0 Kompatibilität. –