Sto provando a scrivere alcuni test logici iOS contro le classi nel mio progetto che utilizzano funzionalità di alcune delle librerie del mio podspec. Sto usando il pacchetto standard di unit test fornito in Xcode (anche se non i test di applicazione, ma solo i test di unità).
Ad esempio, utilizzo Magical Record e ho quella libreria collegata nel mio podspec. È presente nel progetto Pods nel mio spazio di lavoro e funziona come previsto quando l'app è in esecuzione nel simulatore o sul dispositivo. Quando provo a collegare al test l'oggetto che utilizza Magical Record, tuttavia, viene visualizzato un errore del linker che indica che non è possibile trovare i selettori da Magical Record. Ho provato ad aggiornare HEADER_SEARCH_PATH nel mio bundle di test logici, anche codificandolo duramente nella directory headers creata da CocoaPods, ma senza fortuna.
Posso eseguire unit test contro classi che non utilizzano le librerie CocoaPods senza alcun problema.
Sto sbagliando? Dovrei fare qualcos'altro per convincere il compilatore a vedere le librerie CocoaPods?