Exemplo n.º 1
0
 public static void InitOtherPackage(XcodePackageManager manager)
 {
     new ShareSDKPackage(manager);
     new CommonPackage(manager);
     new BlueToothPackage(manager);
     new OtherPackage(manager);
     new AdaptiPhoneX(manager);
 }
Exemplo n.º 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);
    }
Exemplo n.º 3
0
 public ShareSDKPackage(XcodePackageManager manager)
 {
     this.manager = manager;
     manager.Register(this);
 }
Exemplo n.º 4
0
 public OtherPackage(XcodePackageManager manager)
 {
     this.manager = manager;
     manager.Register(this);
 }
Exemplo n.º 5
0
 public BlueToothPackage(XcodePackageManager manager)
 {
     this.manager = manager;
     manager.Register(this);
 }
Exemplo n.º 6
0
 public AdaptiPhoneX(XcodePackageManager manager)
 {
     this.manager = manager;
     manager.Register(this);
 }
Exemplo n.º 7
0
 public CommonPackage(XcodePackageManager manager)
 {
     this.manager = manager;
     manager.Register(this);
 }