Reactivecocoa: No se puede construir en Xcode 7.3.1

Creado en 9 jun. 2016  ·  5Comentarios  ·  Fuente: ReactiveCocoa/ReactiveCocoa

Instalé ReactiveCocoa usando Carthage en Xcode 7.3.1 y este es el error que obtengo

<module-includes>:1:9: note: in file included from <module-includes>:1:
#import "Headers/ReactiveCocoa.h"
        ^
/<path/to/project>/Carthage/Build/iOS/ReactiveCocoa.framework/Headers/ReactiveCocoa.h:17:9: error: 'ReactiveCocoa/EXTKeyPathCoding.h' file not found
#import <ReactiveCocoa/EXTKeyPathCoding.h>
        ^
<unknown>:0: error: could not build Objective-C module 'ReactiveCocoa'

Revisé la ruta de búsqueda del marco, pero incluye correctamente $(PROJECT_DIR)/Carthage/Build/iOS .

Por cierto, ese es el mismo error que obtengo si intento instalarlo usando CocoaPods.

¿Algún indicio de por qué puede estar sucediendo eso?

question

Comentario más útil

@mdiep sí, parece que fue un sobrante de una instalación anterior usando CocoaPods v0.96

Resolví el problema realizando una acción "Limpiar carpeta de compilación ..." (en el menú Product , manteniendo presionada la tecla de opción).

Después de eso, logré usar ReactiveCocoa tanto con CocoaPods 1.0.1 como con Carthage.

¡Gracias por el apoyo!

Todos 5 comentarios

¿Qué versión de ReactiveCocoa?

<module-includes>:1:9: note: in file included from <module-includes>:1:
#import "Headers/ReactiveCocoa.h"

No sé por qué sería, pero tal vez las cosas estén molestas porque no está utilizando una importación de marco para RAC. ( #import <ReactiveCocoa/ReactiveCocoa.h> )

Acabo de empezar a recibir el mismo error. ReactiveCocoa 4.1.0 Xcode 7.3.1 cocoapods 1.0.1. El error comenzó después de actualizar a cocoapods 1.0.1 pero aún ocurre incluso si retrocedo a 0.39.0

<module-includes>:1:9:

 note: in file included from <module-includes>:1:
#import "Headers/ReactiveCocoa-umbrella.h"
        ^
.../Build/Products/Debug-iphonesimulator/ReactiveCocoa/ReactiveCocoa.framework/Headers/ReactiveCocoa-umbrella.h:18:9: note: in file included from .../Build/Products/Debug-iphonesimulator/ReactiveCocoa/ReactiveCocoa.framework/Headers/ReactiveCocoa-umbrella.h:18:
#import "NSObject+RACPropertySubscribing.h"
        ^
.../Build/Products/Debug-iphonesimulator/ReactiveCocoa/ReactiveCocoa.framework/Headers/NSObject+RACPropertySubscribing.h:10:9: error: 'ReactiveCocoa/EXTKeyPathCoding.h' file not found
#import <ReactiveCocoa/EXTKeyPathCoding.h>
        ^
<unknown>:0: error: could not build Objective-C module 'ReactiveCocoa'

Todas mis importaciones a ReactiveCocoa se realizan rápidamente
import ReactiveCocoa

Creo que es un problema con podspec (# 2909).

@gabro ¿ Quizás todavía estás obteniendo una copia de ReactiveCocoa que fue construida con CocoaPods de alguna manera?

@mdiep sí, parece que fue un sobrante de una instalación anterior usando CocoaPods v0.96

Resolví el problema realizando una acción "Limpiar carpeta de compilación ..." (en el menú Product , manteniendo presionada la tecla de opción).

Después de eso, logré usar ReactiveCocoa tanto con CocoaPods 1.0.1 como con Carthage.

¡Gracias por el apoyo!

hola, me encuentro con el mismo problema con el tuyo. pero el mío está en el proyecto OC.
Utilizo cocoaPods para acceder al RAC 4.2.2
/Users/plum/Desktop/RAC/RAC/Objective-C/RACTuple.m:10:9: No se encontró el archivo 'ReactiveCocoa / EXTKeyPathCoding.h'

¿Fue útil esta página
0 / 5 - 0 calificaciones