2016-11-17 1 views
1

Mac OS 10.12 Xcode 8.1.h-Datei verknüpfen nicht, wenn pod installieren

Wir versuchen pod wie

platform :ios, '8.0' 

target 'ProjectName' do 
pod 'ARSafariActivity', '~> 0.0' 
pod 'FFBadgedBarButtonItem', '~> 1.0' 
pod 'MMDrawerController', '~> 0.5' 
pod 'MMProgressHUD', '~> 0.2' 
pod 'MMSpreadsheetView', '~> 0.0' 
pod 'Mantle', '~> 1.5' 
pod 'Masonry', '~> 0.5' 
pod 'NHAlignmentFlowLayout', '~> 0.1' 
pod 'NMRangeSlider', '~> 1.1' 
pod 'PBWebViewController', '~> 0.2' 

pod 'SZTextView', '~> 1.1' 
pod 'AAPLAdvancedCollectionView', :git => 'https://github.com/zwaldowski/AAPLAdvancedCollectionView.git', :tag => 'v1.0.11' 
end 
target 'ProjectNameTests' do 
pod 'Kiwi', '~> 2.3' 
pod 'OHHTTPStubs', '~> 4.0' 
end 

zu installieren. Datei Mantle.h wurde nicht gefunden.

Wir versuchten mit iOS - Build fails with CocoaPods cannot find header files das immer noch nicht funktioniert.

+0

haben Sie das versucht: 'Klicken Sie mit der rechten Maustaste auf Ihr Projekt' ->' Hinzufügen von Dateien zu "projectName" ... '->' Wählen Sie das Manteldir in Pods dir '? dann importiere 'Mantle.h'? – aircraft

Antwort

0

Sie sollten angeben Frameworks verwenden, wenn Sie nicht überbrückDatei zwischen schnellen und Ziel hinzufügen planen - c

Mit Pods ohne Brücke

Update Ihre pod Datei

platform :ios, '8.0' 

target 'ProjectName' do 
use_frameworks! 
pod 'ARSafariActivity', '~> 0.0' 
pod 'FFBadgedBarButtonItem', '~> 1.0' 
pod 'MMDrawerController', '~> 0.5' 
pod 'MMProgressHUD', '~> 0.2' 
pod 'MMSpreadsheetView', '~> 0.0' 
pod 'Mantle', '~> 1.5' 
pod 'Masonry', '~> 0.5' 
pod 'NHAlignmentFlowLayout', '~> 0.1' 
pod 'NMRangeSlider', '~> 1.1' 
pod 'PBWebViewController', '~> 0.2' 

pod 'SZTextView', '~> 1.1' 
pod 'AAPLAdvancedCollectionView', :git => 'https://github.com/zwaldowski/AAPLAdvancedCollectionView.git', :tag => 'v1.0.11' 
end 
target 'ProjectNameTests' do 
pod 'Kiwi', '~> 2.3' 
pod 'OHHTTPStubs', '~> 4.0' 
end 
zu

Datei

Jetzt müssen Sie nicht importieren .h-Dateien, es wird als Module importiert :)

Ich ho pe Sie use_frameworks! in aktualisiert pod Datei sehen :)

Mit Pods mit Brücke-Datei (wenn Sie nicht wollen, mit Rahmen behandeln, sondern arbeiten nur mit Objective - C-Dateien direkt)

erstellen .h-Datei mit dem Namen YourAppName-Bridging-header.h es öffnen und fügen Sie alle Objective - C Dateien, die Sie zum Beispiel importieren möchten

#ifndef YourAppName_Bridging_Header_h 
#define YourAppName_Bridging_Header_h 


#endif /* YourAppName_Bridging_Header_h */ 

#import "Reachability.h" 
#import <CommonCrypto/CommonCrypto.h> 

das ist es jetzt Sie es in eine der Dateien, ohne sich Gedanken können sie wieder und wieder zu importieren.

Verwandte Themen