diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h index 40d7505545..9c813e2d25 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h @@ -158,6 +158,10 @@ public: bool isDocumentBrowserEnabled() const { return uiSupportsDocumentBrowserValue.get(); } bool isStatusBarHidden() const { return uiStatusBarHiddenValue.get(); } + String getDocumentExtensionsString() const { return documentExtensionsValue.get(); } + + bool shouldKeepCustomXcodeSchemes() const { return keepCustomXcodeSchemesValue.get(); } + String getIosDevelopmentTeamIDString() const { return iosDevelopmentTeamIDValue.get(); } String getAppGroupIdString() const { return iosAppGroupsIDValue.get(); } @@ -1466,8 +1470,8 @@ public: addPlistDictionaryKey (dict, "NSHumanReadableCopyright", owner.project.getCompanyCopyrightString()); addPlistDictionaryKeyBool (dict, "NSHighResolutionCapable", true); - auto documentExtensions = StringArray::fromTokens (replacePreprocessorDefs (owner.getAllPreprocessorDefs(), owner.settings ["documentExtensions"]), - ",", {}); + auto documentExtensions = StringArray::fromTokens (replacePreprocessorDefs (owner.getAllPreprocessorDefs(), + owner.getDocumentExtensionsString()), ",", {}); documentExtensions.trim(); documentExtensions.removeEmptyStrings (true); @@ -3265,7 +3269,7 @@ private: //============================================================================== void removeMismatchedXcuserdata() const { - if (settings ["keepCustomXcodeSchemes"]) + if (shouldKeepCustomXcodeSchemes()) return; auto xcuserdata = getProjectBundle().getChildFile ("xcuserdata");