diff --git a/plug-ins/Apple.Core/Apple.Core_Unity/Assets/Apple.Core/Editor/AppleBuild.cs b/plug-ins/Apple.Core/Apple.Core_Unity/Assets/Apple.Core/Editor/AppleBuild.cs index 09760784..1ffb8b43 100644 --- a/plug-ins/Apple.Core/Apple.Core_Unity/Assets/Apple.Core/Editor/AppleBuild.cs +++ b/plug-ins/Apple.Core/Apple.Core_Unity/Assets/Apple.Core/Editor/AppleBuild.cs @@ -199,7 +199,8 @@ public static void OnPostProcessBuild(BuildTarget buildTarget, string generatedP if (pbxProject != null) { string projectRelativeNativeLibraryRoot = AppleNativeLibraryUtility.GetDestinationNativeLibraryFolderRoot(buildTarget); - pbxProject.AddShellScriptBuildPhase(pbxProject.GetUnityMainTargetGuid(), "Embed Apple Plug-in Libraries", "/bin/sh", GenerateEmbedNativeLibraryShellScript(projectRelativeNativeLibraryRoot)); + var targetGuid = buildTarget == BuildTarget.StandaloneOSX ? pbxProject.TargetGuidByName(Application.productName) : pbxProject.GetUnityMainTargetGuid(); + pbxProject.AddShellScriptBuildPhase(targetGuid, "Embed Apple Plug-in Libraries", "/bin/sh", GenerateEmbedNativeLibraryShellScript(projectRelativeNativeLibraryRoot)); pbxProject.WriteToFile(pbxProjectPath); } diff --git a/plug-ins/Apple.Core/Apple.Core_Unity/Assets/Apple.Core/Editor/AppleCoreBuildStep.cs b/plug-ins/Apple.Core/Apple.Core_Unity/Assets/Apple.Core/Editor/AppleCoreBuildStep.cs index 5024062c..9a3dbe08 100644 --- a/plug-ins/Apple.Core/Apple.Core_Unity/Assets/Apple.Core/Editor/AppleCoreBuildStep.cs +++ b/plug-ins/Apple.Core/Apple.Core_Unity/Assets/Apple.Core/Editor/AppleCoreBuildStep.cs @@ -20,7 +20,8 @@ public override void OnFinalizePostProcess(AppleBuildProfile appleBuildProfile, var pbxProject = AppleBuild.GetPbxProject(buildTarget, generatedProjectPath); if (pbxProject != null) { - pbxProject.AddBuildProperty(pbxProject.GetUnityMainTargetGuid(), "ENABLE_BITCODE", "NO"); + var targetGuid = buildTarget == BuildTarget.StandaloneOSX ? pbxProject.TargetGuidByName(Application.productName) : pbxProject.GetUnityMainTargetGuid(); + pbxProject.AddBuildProperty(targetGuid, "ENABLE_BITCODE", "NO"); if (buildTarget != BuildTarget.StandaloneOSX) {