diff --git a/Packages/com.bywaystudios.firebase.app/Editor/SettingsWindow.cs b/Packages/com.bywaystudios.firebase.app/Editor/SettingsWindow.cs index fa5e06c..b72ddce 100644 --- a/Packages/com.bywaystudios.firebase.app/Editor/SettingsWindow.cs +++ b/Packages/com.bywaystudios.firebase.app/Editor/SettingsWindow.cs @@ -234,15 +234,18 @@ namespace Firebase.Editor { // Called when the Window gets focus. void OnFocus() { - var androidProjectFields = GenerateXmlFromGoogleServicesJson.ReadProjectFields(); +#if UNITY_ANDROID + var androidProjectFields = GenerateXmlFromGoogleServicesJson.ReadProjectFields(); if (!androidProjectFields.TryGetValue("project_id", out s_androidProjectId)) { s_androidProjectId = null; } - XcodeProjectPatcher.ReadConfig(errorOnNoConfig: false); +#elif UNITY_IOS + XcodeProjectPatcher.ReadConfig(errorOnNoConfig: false); var iosProjectConfig = XcodeProjectPatcher.GetConfig(); if (!iosProjectConfig.TryGetValue("PROJECT_ID", out s_iosProjectId)) { s_iosProjectId = null; } +#endif Repaint(); } diff --git a/Packages/com.bywaystudios.firebase.app/Editor/XcodeProjectModifier.cs b/Packages/com.bywaystudios.firebase.app/Editor/XcodeProjectModifier.cs index f6ec5a8..99fd4bb 100644 --- a/Packages/com.bywaystudios.firebase.app/Editor/XcodeProjectModifier.cs +++ b/Packages/com.bywaystudios.firebase.app/Editor/XcodeProjectModifier.cs @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - +#if UNITY_EDITOR && UNITY_IOS using System; using System.Collections.Generic; using System.IO; @@ -251,3 +251,4 @@ internal class XcodeProjectModifier { } } } +#endif \ No newline at end of file diff --git a/Packages/com.bywaystudios.firebase.app/Editor/XcodeProjectPatcher.cs b/Packages/com.bywaystudios.firebase.app/Editor/XcodeProjectPatcher.cs index 58ae1c5..9045a3b 100644 --- a/Packages/com.bywaystudios.firebase.app/Editor/XcodeProjectPatcher.cs +++ b/Packages/com.bywaystudios.firebase.app/Editor/XcodeProjectPatcher.cs @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - +#if UNITY_EDITOR && UNITY_IOS namespace Firebase.Editor { using Google; @@ -525,3 +525,4 @@ internal class XcodeProjectPatcher : AssetPostprocessor { } } // namespace Firebase.Editor +#endif \ No newline at end of file diff --git a/Packages/com.bywaystudios.firebase.app/package.json b/Packages/com.bywaystudios.firebase.app/package.json index ab198dd..c45c830 100644 --- a/Packages/com.bywaystudios.firebase.app/package.json +++ b/Packages/com.bywaystudios.firebase.app/package.json @@ -1,7 +1,7 @@ { "name": "com.bywaystudios.firebase.app", "displayName": "FirebaseApp", - "version": "13.6.0-exp.9", + "version": "13.6.0-exp.10", "description": "Firebase Base Package that every Firebase Package should depend on", "dependencies": { "com.google.external-dependency-manager": "1.2.186"