禁用应用程序商店版本的曲棍球

时间:2016-04-11 07:10:17

标签: ios hockeyapp

我不想在我的应用程序商店版本中包含曲棍球sdk。因此,我创建了两个目标和应用商店目标,我不包括曲棍球sdk。在我的app委托中,我这样写。

#ifdef DEBUG
#import <HockeySDK/HockeySDK.h>
#elif RELEASE
#import <HockeySDK/HockeySDK.h>
#elif DEVHOCKEY
#import <HockeySDK/HockeySDK.h>
#endif
if (ENV == ENV_DEV || ENV == ENV_PROD_WITH_DEV_HOCKEY || ENV == ENV_PROD) {
    [[BITHockeyManager sharedHockeyManager] configureWithIdentifier:HOCKEY_KEY];
    [[BITHockeyManager sharedHockeyManager] startManager];
    [[BITHockeyManager sharedHockeyManager].authenticator authenticateInstallation];
    [[BITHockeyManager sharedHockeyManager].feedbackManager setFeedbackObservationMode:BITFeedbackObservationModeThreeFingerTap];
}
else if (ENV == ENV_APPSTORE) {

}

问题是,当我为app store目标运行或存档时,它会说“使用未声明的标识符BITHockeyManager”。我该如何排除hockey sdk及其代码仅用于app store版本?

0 个答案:

没有答案