From 06a4ced69217b6f311fbaad9643cbfe86612e54f Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 30 Aug 2020 16:43:56 -0700 Subject: [PATCH] Only impose app store restrictions on release builds --- Limelight/Network/AppListResponse.m | 2 ++ Moonlight.xcodeproj/project.pbxproj | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Limelight/Network/AppListResponse.m b/Limelight/Network/AppListResponse.m index 5edf3850..d5d30108 100644 --- a/Limelight/Network/AppListResponse.m +++ b/Limelight/Network/AppListResponse.m @@ -113,6 +113,7 @@ static const char* TAG_APP_INSTALL_PATH = "AppInstallPath"; xmlFreeDoc(docPtr); +#ifdef ENABLE_APP_STORE_RESTRICTIONS // APP STORE REVIEW COMPLIANCE // // Remove default Steam entry from the app list to comply with Apple App Store Guideline 4.2.7d: @@ -146,6 +147,7 @@ static const char* TAG_APP_INSTALL_PATH = "AppInstallPath"; [_appList removeObject:manuallyAddedSteamApp]; } } +#endif } - (NSSet*) getAppList { diff --git a/Moonlight.xcodeproj/project.pbxproj b/Moonlight.xcodeproj/project.pbxproj index 3fb9fedb..0926204b 100644 --- a/Moonlight.xcodeproj/project.pbxproj +++ b/Moonlight.xcodeproj/project.pbxproj @@ -1253,7 +1253,10 @@ ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = NDEBUG; + GCC_PREPROCESSOR_DEFINITIONS = ( + NDEBUG, + ENABLE_APP_STORE_RESTRICTIONS, + ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES;