Ответ 1
Вы можете добавить препроцессор ifdef в разделе Макросы препроцессора настроек сборки.
У меня есть две цели в моем iPhone iOS-проекте: Production
и Preview
.
Теперь я хочу выполнить строку кода, только если я в целевой Preview
.
Думаю, это должно было быть чем-то вроде #ifdef ...
. Я нашел решение, которое делает почти то, что я хочу, но оно использует конфигурацию, а не цель.
Пример:
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
#ifdef MY_PREVIEW_TARGET
[SomeLibraryWhichIsInPreviewTarget someMethod];
#endif
// Code that applies for both targets ...
}
Спасибо за помощь
Вы можете добавить препроцессор ifdef в разделе Макросы препроцессора настроек сборки.
Решение Sams отлично работало.
Preprocessor Macros
на MY_PREVIEW_TARGET=YES
, а затем я могу использовать свой код выше, чтобы проверить цель.