Pourquoi ce code ne fonctionne-t-il pas lors de la compilation d'un ensemble de tests unitaires ApplicationTests?TARGET_OS_IPHONE et ApplicationTests
#if TARGET_OS_IPHONE
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#else
#import <Cocoa/Cocoa.h>
#endif
Un de mes dépendances a ce contrôle et compile très bien dans mes principaux ensembles d'applications, mais il essaie de charger <Cocoa/Cocoa.h>
lors de la compilation mon paquet de ApplicationTests. C'est probablement juste mon manque de compréhension de XCode, mais je suis nerveux quand mes bundles de test ne se construisent pas. Aucune suggestion?
juste pour ajouter, vous n'avez pas besoin d'importer la base si vous importez uikit – Ondrej
peut-être pas maintenant, mais il y a 5 ans? peut être. –
Probablement même il y a 5 ans que tous les éléments de l'UIKit proviennent de NSObject => Foundation framework – Ondrej