pods mac instalar danielgindi beautiful ios swift cocoapods bridging-header

ios - mac - pod init



Cocoapods 1.0: Archivos de encabezado no encontrados (2)

El mensaje de error es bastante engañoso. Al principio pensé que tenía algunos problemas con mis rutas de búsqueda de encabezado, así que básicamente probé todo lo que encontré en stackoverflow.

Si usas use_frameworks! en su Podfile, no tiene que incluir cada pod de Objective-C en su encabezado puente. Solo tiene que hacer esto, si el pod se distribuye como una biblioteca estática, no como un marco.

Hice lo siguiente

  1. Presiona Cmd + option + shift + k para limpiar tu carpeta de compilación
  2. Ejecutar pod install
  3. Elimine las líneas en su encabezado puente donde le indica que no se encuentran los archivos de encabezado y use una simple declaración de importación siempre que quiera usar ese módulo en un archivo Swift específico, por ejemplo, import AFNetworking

Acabo de intentar actualizar de cocoapods 0.39.x a Cocoapods 1.0. Corriendo

instalación de la vaina

Desde el terminal no se producen avisos. Todo parece normal. Sin embargo, cuando intento construir mi proyecto, éste genera:

No se encontró el archivo AFNetworking / AFNetworking.h

Mi archivo pod tiene este aspecto (hay algunas dependencias más, pero solo enumeré una parte de él):

platform :ios, ''8.0'' use_frameworks! source ''https://github.com/CocoaPods/Specs.git'' target ''MyApp'' do pod ''AFNetworking'', ''~> 2.6'' pod ''BEMCheckBox'' pod ''ActionSheetPicker-3.0'', ''~> 2.0.5'' pod ''SCLAlertView'' pod ''DZNEmptyDataSet'' pod ''SSZipArchive'' end target ''MyAppTests'' do end

Dado que algunos proyectos están escritos en Objective-C, creé un encabezado puente:

#import <AFNetworking/AFNetworking.h> #import <ActionSheetPicker_3_0/ActionSheetPicker.h> #import <SSZipArchive/SSZipArchive.h> #import <DZNEmptyDataSet/UIScrollView+EmptyDataSet.h>

Incluí explícitamente $(inherited) en las Header Search Paths , las User Header Search paths y las Framework Search paths pero el error no desaparece. ¿Alguien tiene una idea sobre cómo solucionar esto?


Intenté eliminar ~ / Library / Developer / Xcode / DerivedData / * y reconstruir el proyecto, y funcionó para mí.