using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using UnityEditor.iOS.Xcode;
using UnityEditor.Callbacks;
using System.IO;
public class SSIOSBuildSetting : MonoBehaviour {
[PostProcessBuild]
static void OnPostprocessBuild(BuildTarget target, string pathToBuildProject)
{
string unityEditorAssetPath = Application.dataPath;
if (target != BuildTarget.iOS)
{
Debug.LogWarning("Target is not iPhone. XcodePostProcess will not run");
return;
}
ModifyProj(pathToBuildProject);
SetPlist(pathToBuildProject);
}
public static void ModifyProj(string pathToBuildProject)
{
string _projPath = PBXProject.GetPBXProjectPath(pathToBuildProject);
PBXProject _pbxProj = new PBXProject();
_pbxProj.ReadFromString(File.ReadAllText(_projPath));
string _targetGuid = _pbxProj.TargetGuidByName("Unity-iPho
Unity打包IOS时。自动化配置文件。
最新推荐文章于 2024-01-10 09:31:40 发布