2016-01-13 17 views
14

Per qualche strano motivo dopo l'aggiunta di un pod non correlato, durante il processo di compilazione ho ricevuto un messaggio di errore che indica che i file FBSDKCorekit.h, FBSDKCopying.h e FBSDKButton.h sono non trovato. Ho seguito innumerevoli suggerimenti modificando le proprietà nelle impostazioni di generazione dei progetti in base ai suggerimenti che ho trovato su StackOverflow; tuttavia, nessuno sembra funzionare.FBSDKCorekit.h, nota del file FBSDKCopying.h trovata utilizzando Cocoapods

Sto usando Cocoapods, quindi ho tentato di disinstallarlo e reinstallarlo così come la versione preliminare. Ho cancellato la cache del pod e rimosso la cartella dei pod e podfile.lock e lo xcworkspace e reinstallato il pod nel progetto; tuttavia, ricevo ancora l'errore.

Ho anche tolto la cache progetto e ricostruì ...

Qualsiasi aiuto sarebbe apprezzato

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 

risposta

3

Sembra che ci sia qualche bug in cocoapods 1.0 .0 versioni beta. Ritornare alla v0.39.0 corregge l'errore. Potrebbe essere necessario rimuovere l'ultimo beta di cocoapod che hai installato, this question dovrebbe essere d'aiuto.

+1

Grazie mille Ho avuto questo problema per alcuni giorni – kdgwill

2

Non è necessario eseguire il fallback su v0.39.0.

ho attualmente le seguenti versioni:

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

Per me la questione è apparso solo in beta.5.

Quindi, se si desidera 1.0 andare per beta.3.

44

è successo con me dopo l'aggiornamento a cocoapods 1.0.0.beta.6

Avanti contribuito a me:

  • Xcode -> prodotti -> Clean
  • Xcode -> prodotti -> Alt + Clean
  • vicino Xcode
  • rm -rf ~/Library/Developer/Xcode/DerivedData
  • aperta Xcode e costruire (c'era bisogno di reinstallare baccello)
+0

Completamente ha fatto il lavoro per me! Grazie uomo!! – 4FunAndProfit

+0

cos'è Alt + Clean? dov'è Alt? >. < – RainCast

+1

Eeeek !!! che cosa siete? la tua risposta è appena entrata come un oracolo e ha risolto problemi sconosciuti! –