Ho appena pod installato questo Podfile per un nuovo progetto:Ottenere errore di compilazione ReactiveCocoa
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '7.0'
def import_pods
pod 'Mantle'
pod 'LBBlurredImage'
pod 'TSMessages'
pod 'ReactiveCocoa'
end
target 'WeatherJoy2' do
import_pods
link_with 'WeatherJoy2'
end
pod installare succeeeded ma ora ottenendo i seguenti errori sulla costruzione del progetto:
/Users/ankit/Documents/WeatherJoy2/Pods/ReactiveCocoa/ReactiveCocoa/NSObject+RACKVOWrapper.m:49:3: Unknown type name 'rac_propertyAttributes'; did you mean 'mtl_propertyAttributes'?
/Users/ankit/Documents/WeatherJoy2/Pods/ReactiveCocoa/ReactiveCocoa/NSObject+RACKVOWrapper.m:49:40: Implicit declaration of function 'rac_copyPropertyAttributes' is invalid in C99
/Users/ankit/Documents/WeatherJoy2/Pods/ReactiveCocoa/ReactiveCocoa/NSObject+RACKVOWrapper.m:49:27: Incompatible integer to pointer conversion initializing 'mtl_propertyAttributes *' with an expression of type 'int'
Non c'è niente altro nel progetto, era un nuovo progetto. Sono su xcode 6.2 e OSX 10.9.5
In realtà non è una soluzione, perché ogni volta si incorrerà pod installarlo sarà sostituito, o dove hai inserirlo? – melbic
Come @melbic ha detto che questa non dovrebbe essere una soluzione permanente. Solo un bypass per il momento per sbloccarti. Non dovresti contrassegnarlo come la soluzione finale –
Sì, questa è solo una soluzione - idealmente capirò cosa sta causando il conflitto dell'intestazione e lo risolverò, ma per ora per consentire al progetto di costruire ho questo nel mio Podfile per mantieni la soluzione alternativa durante l'installazione di pod: '' 'post_install {' trova i pod/ReactiveCocoa -type f! -name EXTRuntimeExtensions.m -exec sed -i '' s/import "EXTRuntimeExtensions.h"/import ".. \\/Objective-C \\/extobjc \\/EXTRuntimeExtensions.h"/g '{} \\ ; '}' '' (percorsi potrebbero differire a seconda della esatta commit di ReactiveCocoa) –