2016-01-13 18 views
14

Z jakiegoś dziwnego powodu po dodaniu niepowiązanego straga otrzymałem komunikat o błędzie podczas procesu budowania, który wskazuje FBSDKCorekit.h, pliki FBSDKCopying.h i FBSDKButton.h są nie znaleziono. Podążałem za niezliczonymi sugestiami zmieniającymi właściwości w ustawieniach budowania projektów w oparciu o sugestie znalezione na stackoverflow; jednak żaden nie wydaje się działać.FBSDKCorekit.h, notatka do pliku FBSDKCopying.h znaleziona przy użyciu Cocoapods

Używam Cocoapods, więc próbowałem odinstalować i ponownie zainstalować, a także wersję przedpremierową. Oczyściłem pamięć podręczną strąków, a także usunąłem folder rzeczywisty i plik podfile.lock oraz xcworkspace i ponownie zainstalowałem strąk w projekcie; jednak nadal otrzymuję błąd.

Ja również usunąć cache projektu i przebudował go ...

Każda pomoc będzie mile widziane

Podfile

# define a global platform for your project 
platform :ios, '8.4' 
# using Swift 
use_frameworks! 
# 
source 'https://github.com/CocoaPods/Specs.git' 

# disable bitcode in every sub-target 
post_install do |installer| 
    installer.pods_project.targets.each do |target| 
     target.build_configurations.each do |config| 
      config.build_settings['ENABLE_BITCODE'] = 'NO' 
     end 
    end 
end 

target 'MyApp' do 
# other pods 
    pod ... 
# Facebook 
    pod 'FBSDKCoreKit' , '4.9.0-beta2'//4.8 gives same issue 
    pod 'FBSDKLoginKit', '4.9.0-beta2' 
    pod 'FBSDKShareKit', '4.9.0-beta2' 
# Uber(New pod added) 
    pod 'UberRides' //actually just realized it's just a wrapper for very simple calls 

# ============================================================== 
# Sets the inheritance mode for the tests target inheriting 
# only the search paths 
    target 'MyAppTests' do 
     inherit! :search_paths 
    end 
end 

Odpowiedz

3

Wydaje się, że jakiś bug w cocoapods 1.0 .0 Wersje beta. Powrót do wersji v0.39.0 naprawia błąd. Być może będziesz musiał usunąć najnowszą wersję Cocoapods, która ma być zainstalowana, this question powinna Ci pomóc.

+1

Wielkie dzięki, że miałem ten problem przez kilka dni. – kdgwill

2

Nie trzeba cofać do v0.39.0.

Mam obecnie następujące wersje:

1. cocoapods-0.38.2 
2. cocoapods-0.39.0 
3. cocoapods-1.0.0.beta.2 
4. cocoapods-1.0.0.beta.3 

Dla mnie ten numer ukazał się tylko w beta.5.

Więc jeśli chcesz 1.0 przejdź do beta.3.

44

stało ze mną po aktualizacji do cocoapods 1.0.0.beta.6

Następny pomogły mi:

  • Xcode -> Produkty -> Clean
  • Xcode -> Produkty -> Alt + Czysty
  • blisko Xcode
  • rm -rf ~/Library/Developer/Xcode/DerivedData
  • Xcode i budować otwarte (nie ma potrzeby ponownej instalacji strąków)
+0

Zrobiłem to za mnie! Dzięki!! – 4FunAndProfit

+0

co to jest Alt + Clean? gdzie jest Alt? >. < – RainCast

+1

wow! Czym jesteś? Twoja odpowiedź po prostu weszła jak wyrocznia i rozwiązała nieznane problemy! –

Powiązane problemy