not manually found ios xcode swift cocoapods

ios - manually - Framework no tenía un identificador de CFBundle en su Info.plist



pod install command not found (5)

Estaba teniendo problemas con mis importaciones de Bridge.h para encontrar sus objetivos previstos después de instalar y ejecutar un cocoapods.

Tuve:

#import <TPKeyboardAvoiding/TPKeyboardAvoidingScrollView.h> #import <DateTools/DateTools.h>

Pero no funcionó porque mi carpeta de encabezados estaba vacía, así que copié esas dos carpetas en la carpeta de encabezados y codifiqué la ruta:

#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>

Esto funcionó y la aplicación se construyó, pero cuando la ejecuté dio este error: The operation couldn''t be completed. (LaunchServicesError error 0.) The operation couldn''t be completed. (LaunchServicesError error 0.)

Aquí está la salida de la consola:

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}

El error inicial que tengo se parece mucho a esto: No se puede ejecutar la aplicación en el simulador: se encontró un error al ejecutar (Dominio = LaunchServicesError, Código = 0) Probé todas las compilaciones limpias y los reinicios sugeridos, pero ninguno funcionó. Además, todas las soluciones de sharekit tampoco funcionaron porque no tengo sharekit.

EDITAR 1

Mi conjetura es la siguiente: Frameworks/TPKeyboardAvoiding.framework did not have a CFBundleIdentifier in its Info.plist} es el problema real y necesito cambiar mi archivo info.plist para encontrar TPKeyboardAvoiding

Editar 2

Mi info.plist:

EDITAR 3

Esta pregunta es un problema que surgió después de que traté de solucionar el problema que encontré anteriormente, que se describe en esta pregunta: Vaciar la carpeta de encabezados de Pod después de `pod install`


Este es el extraño comportamiento de Xcode.

SOLUCIÓN FIJA:

0- Simulador: Simulator > Reset Content & Settings

1- Mantener alt Product -> Carpeta de construcción Clean

2- Cerrar Xcode

3- Ir al directorio del proyecto usando terminal cd ~/projectDir

4- Ejecutar pod install

5- Abrir proyecto en Xcode

6- Ejecutar el proyecto.


Para mí la limpieza de la carpeta de compilación funcionó. En Xcode, mantenga presionado alt Producto -> Carpeta de compilación limpia ..

Déjame saber si funciona para ti!


Tenemos dos opciones para resolver el problema.

  1. Elimine los datos derivados de la ubicación predeterminada de xcode como se especifica en Archivo -> Configuración del área de trabajo

  2. Cambie la ubicación de los datos derivados a una ubicación personalizada en Archivo -> Configuración del área de trabajo


Tuve que cerrar xcode y borrar los datos derivados. Solo borra esta carpeta

rm -rf ~/Library/Developer/Xcode/DerivedData/

Ninguno de estos enfoques funcionó para mí

  1. gem uninstall cocoapods , gem install cocoapods y pod install
  2. pod install
  3. limpia xcode usando cmd+k

$ gem uninstall cocoapods $ gem install cocoapods

Añadir todas las cosas (crashlytics y tela incluidos) como vainas. Borre cualquier cosa extra que haya creado, por ejemplo, /Usuarios/nombre de usuario/Documentos/nuevos_ios/ios-app/Pods/Headers/TPKeyboardAvoiding/TPKeyboardAvoidingScrollView.h

$ pod install