示例#1
0
 public static void InitOtherPackage(XcodePackageManager manager)
 {
     new ShareSDKPackage(manager);
     new CommonPackage(manager);
     new BlueToothPackage(manager);
     new OtherPackage(manager);
     new AdaptiPhoneX(manager);
 }
示例#2
0
    public static void OnPostprocessBuild(BuildTarget target, string pathToBuiltProject)
    {
        packageManager = new XcodePackageManager();
        OtherPackageManager.InitOtherPackage(packageManager);
        BuiltProjectPath = pathToBuiltProject;
        if (target != BuildTarget.iOS)
        {
            Debug.LogWarning("Target is not iPhone. XCodePostProcess will not run");
            return;
        }

        EditProjectSetting(pathToBuiltProject);

        EditInfoPlist(pathToBuiltProject);

        EditInfoPlistWithUnity(pathToBuiltProject);

        EditProjectSettingWithUnity(target, pathToBuiltProject);

        EditEmbedFramework(target, pathToBuiltProject);
    }
示例#3
0
 public ShareSDKPackage(XcodePackageManager manager)
 {
     this.manager = manager;
     manager.Register(this);
 }
示例#4
0
 public OtherPackage(XcodePackageManager manager)
 {
     this.manager = manager;
     manager.Register(this);
 }
示例#5
0
 public BlueToothPackage(XcodePackageManager manager)
 {
     this.manager = manager;
     manager.Register(this);
 }
示例#6
0
 public AdaptiPhoneX(XcodePackageManager manager)
 {
     this.manager = manager;
     manager.Register(this);
 }
示例#7
0
 public CommonPackage(XcodePackageManager manager)
 {
     this.manager = manager;
     manager.Register(this);
 }