public static void InitOtherPackage(XcodePackageManager manager) { new ShareSDKPackage(manager); new CommonPackage(manager); new BlueToothPackage(manager); new OtherPackage(manager); new AdaptiPhoneX(manager); }
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); }
public ShareSDKPackage(XcodePackageManager manager) { this.manager = manager; manager.Register(this); }
public OtherPackage(XcodePackageManager manager) { this.manager = manager; manager.Register(this); }
public BlueToothPackage(XcodePackageManager manager) { this.manager = manager; manager.Register(this); }
public AdaptiPhoneX(XcodePackageManager manager) { this.manager = manager; manager.Register(this); }
public CommonPackage(XcodePackageManager manager) { this.manager = manager; manager.Register(this); }