Stavo riscontrando problemi con le importazioni Bridge.h che trovavano i target desiderati dopo l'installazione e l'esecuzione di un cocoapods.Framework non ha avuto un CFBundleIdentifier nel suo Info.plist
ho avuto:
#import <TPKeyboardAvoiding/TPKeyboardAvoidingScrollView.h>
#import <DateTools/DateTools.h>
Ma non ha funzionato perché la mia cartella intestazioni era vuota, così ho copiato quei due cartella nella cartella intestazioni e hardcoded il percorso:
#import </Users/username/Documents/new_ios/ios-app/Pods/Headers/TPKeyboardAvoiding/TPKeyboardAvoidingScrollView.h>
#import </Users/username/Documents/new_ios/ios-app/Pods/Headers/DateTools/DateTools.h>
Questo ha funzionato e l'app è stata creata ma, quando l'ho eseguita, ha restituito questo errore: The operation couldn’t be completed. (LaunchServicesError error 0.)
Ecco l'output della console:
6/2/16 4:41:24.961 PM uploadDSYM[3519]: Fabric.framework/run 1.4.0
6/2/16 4:41:24.981 PM uploadDSYM[3521]: Fabric.framework/run 1.4.0
6/2/16 4:41:25.011 PM appleeventsd[51]: SecTaskLoadEntitlements failed error=22
6/2/16 4:41:25.019 PM sharedfilelistd[251]: SecTaskLoadEntitlements failed error=22
6/2/16 4:41:25.093 PM Fabric[257]: Bundle indentifier is of type (null), returning empty string.
6/2/16 4:41:25.752 PM com.apple.CoreSimulator.CoreSimulatorService[331]: Error Domain=LaunchServicesError Code=0 "(null)" UserInfo={Error=MissingBundleIdentifier, ErrorDescription=Bundle at path /Users/username/Library/Developer/CoreSimulator/Devices/#####-####-####-####-##########/data/Library/Caches/com.apple.mobile.installd.staging/temp.16rUWf/extracted/AppName.app/Frameworks/TPKeyboardAvoiding.framework did not have a CFBundleIdentifier in its Info.plist}
L'errore iniziale che ho sembra molto simile a questo: Unable to run app in Simulator: An error was encountered while running (Domain = LaunchServicesError, Code = 0) Ho provato tutte le build pulite e il riavvio suggerito ma nessuno ha funzionato. Anche tutte le soluzioni di condivisione di file non hanno funzionato perché non ho un pacchetto di condivisione.
EDIT 1
La mia ipotesi è questa: Frameworks/TPKeyboardAvoiding.framework did not have a CFBundleIdentifier in its Info.plist}
è il vero problema e ho bisogno di cambiare il mio file Info.plist per trovare TPKeyboardAvoiding
EDIT 2
mie info. plist:
.515.053.691,36321 milioniEDIT 3
Questa domanda è un problema che è sorto dopo che ho cercato di aggirare il problema che ho incontrato prima, che è descritto in questa domanda: Empty Pod Headers Folder after `pod install`
Sono stato in lotta con problemi simili. Dai un'occhiata alla risposta su una domanda simile: [Impossibile eseguire l'app in Simulator: si è verificato un errore durante l'esecuzione (Domain = LaunchServicesError, Code = 0)] (http://stackoverflow.com/a/39049990/923642) – JakubKnejzlik
I è stato in grado di risolvere questo problema con questa risposta: http://stackoverflow.com/a/39049990/4564088 ma penso che il mio problema non fosse identico al 100%. – alkku