Merge branch 'china/dev' of http://60.1.1.230/gaoxin/JL_Client into china/dev
commit
e68d6a2b23
|
@ -33,6 +33,9 @@ using UnityEngine;
|
|||
using UnityEditor;
|
||||
using UnityEditor.Callbacks;
|
||||
#endif
|
||||
#if UNITY_IOS
|
||||
using UnityEditor.iOS.Xcode;
|
||||
#endif
|
||||
using System.IO;
|
||||
using ThinkingAnalytics.TaException;
|
||||
|
||||
|
@ -287,40 +290,42 @@ namespace ThinkingAnalytics
|
|||
[PostProcessBuildAttribute(88)]
|
||||
public static void onPostProcessBuild(BuildTarget target, string targetPath)
|
||||
{
|
||||
//if (target != BuildTarget.iOS)
|
||||
//{
|
||||
// Debug.LogWarning("Target is not iPhone. XCodePostProcess will not run");
|
||||
// return;
|
||||
//}
|
||||
#if EDITOR_IOS
|
||||
if (target != BuildTarget.iOS)
|
||||
{
|
||||
Debug.LogWarning("Target is not iPhone. XCodePostProcess will not run");
|
||||
return;
|
||||
}
|
||||
|
||||
//string projPath = Path.GetFullPath(targetPath) + "/Unity-iPhone.xcodeproj/project.pbxproj";
|
||||
string projPath = Path.GetFullPath(targetPath) + "/Unity-iPhone.xcodeproj/project.pbxproj";
|
||||
|
||||
//UnityEditor.iOS.Xcode.PBXProject proj = new UnityEditor.iOS.Xcode.PBXProject();
|
||||
//proj.ReadFromFile(projPath);
|
||||
//#if UNITY_2019_3_OR_NEWER
|
||||
//string targetGuid = proj.GetUnityFrameworkTargetGuid();
|
||||
//#else
|
||||
//string targetGuid = proj.TargetGuidByName(PBXProject.GetUnityTargetName());
|
||||
//#endif
|
||||
UnityEditor.iOS.Xcode.PBXProject proj = new UnityEditor.iOS.Xcode.PBXProject();
|
||||
proj.ReadFromFile(projPath);
|
||||
#if UNITY_2019_3_OR_NEWER
|
||||
string targetGuid = proj.GetUnityFrameworkTargetGuid();
|
||||
#else
|
||||
string targetGuid = proj.TargetGuidByName(PBXProject.GetUnityTargetName());
|
||||
#endif
|
||||
|
||||
////Build Property
|
||||
//proj.SetBuildProperty(targetGuid, "ENABLE_BITCODE", "NO");//BitCode NO
|
||||
//proj.SetBuildProperty(targetGuid, "GCC_ENABLE_OBJC_EXCEPTIONS", "YES");//Enable Objective-C Exceptions
|
||||
//Build Property
|
||||
proj.SetBuildProperty(targetGuid, "ENABLE_BITCODE", "NO");//BitCode NO
|
||||
proj.SetBuildProperty(targetGuid, "GCC_ENABLE_OBJC_EXCEPTIONS", "YES");//Enable Objective-C Exceptions
|
||||
|
||||
//string[] headerSearchPathsToAdd = { "$(SRCROOT)/Libraries/Plugins/iOS/ThinkingSDK/Source/main", "$(SRCROOT)/Libraries/Plugins/iOS/ThinkingSDK/Source/common" };
|
||||
//proj.UpdateBuildProperty(targetGuid, "HEADER_SEARCH_PATHS", headerSearchPathsToAdd, null);// Header Search Paths
|
||||
string[] headerSearchPathsToAdd = { "$(SRCROOT)/Libraries/Plugins/iOS/ThinkingSDK/Source/main", "$(SRCROOT)/Libraries/Plugins/iOS/ThinkingSDK/Source/common" };
|
||||
proj.UpdateBuildProperty(targetGuid, "HEADER_SEARCH_PATHS", headerSearchPathsToAdd, null);// Header Search Paths
|
||||
|
||||
////Add Frameworks
|
||||
//proj.AddFrameworkToProject(targetGuid,"WebKit.framework", true);
|
||||
//proj.AddFrameworkToProject(targetGuid,"CoreTelephony.framework", true);
|
||||
//proj.AddFrameworkToProject(targetGuid,"SystemConfiguration.framework", true);
|
||||
//proj.AddFrameworkToProject(targetGuid,"Security.framework", true);
|
||||
//Add Frameworks
|
||||
proj.AddFrameworkToProject(targetGuid, "WebKit.framework", true);
|
||||
proj.AddFrameworkToProject(targetGuid, "CoreTelephony.framework", true);
|
||||
proj.AddFrameworkToProject(targetGuid, "SystemConfiguration.framework", true);
|
||||
proj.AddFrameworkToProject(targetGuid, "Security.framework", true);
|
||||
|
||||
////Add Lib
|
||||
//proj.AddFileToBuild(targetGuid, proj.AddFile("usr/lib/libsqlite3.tbd", "libsqlite3.tbd", PBXSourceTree.Sdk));
|
||||
//proj.AddFileToBuild(targetGuid, proj.AddFile("usr/lib/libz.tbd", "libz.tbd", PBXSourceTree.Sdk));
|
||||
//Add Lib
|
||||
proj.AddFileToBuild(targetGuid, proj.AddFile("usr/lib/libsqlite3.tbd", "libsqlite3.tbd", PBXSourceTree.Sdk));
|
||||
proj.AddFileToBuild(targetGuid, proj.AddFile("usr/lib/libz.tbd", "libz.tbd", PBXSourceTree.Sdk));
|
||||
|
||||
//proj.WriteToFile (projPath);
|
||||
proj.WriteToFile(projPath);
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in New Issue