Почему #ifndef MyPTK выполняется, когда я изменил цель с MyPTK на MyPTK copy
У меня есть две цели MyPTK и MyPTK copy, копия MyPTK - это цель, которую я дублировал из MyPTK
#ifndef MyPTK
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(resetLogoutTimer) name:UITouchPhaseBegan object:nil];
#endif
но когда я запускаю приложение с копией MyPTK, элемент управления входит в приведенный выше код, что, предположим, не слишком. Я имею в виду, что контроль не должен входить в этот блок.
Когда Контроль не войдет в вышеуказанную цель?
Что такое реальное поведение, пожалуйста, объясните.
Какая будет разница между этими целями, когда одна дублируется от другой.
Благодарю вас.
1 ответ
Эти две ссылки помогают мне в решении моей проблемы.
Как создать платную и облегченную версии приложения для iPhone
Наряду с MyPTK цель собиралась сама по себе, но когда я пытаюсь создать цель копирования MyPTK, для сборки использовались цели копирования MyPTK и MyPTK, поэтому для создания отдельной цели я снял отметку для целевой копии MyPTK в Редактировать схему -> MyPTK - > Построить -> снять все опции для копирования MyPTK, такие как Анализ, Тест, Профиль, Выполнить, Архив.
И, наконец, спасибо моему другу pabitranjan который помог мне в решении этой проблемы.
Пожалуйста, не стесняйтесь спрашивать, нужна ли мне какая-либо помощь по этому вопросу.