US 12,093,668 B2
iOS application program construction method and apparatus, electronic device, and storage medium
Sujia Jiang, Beijing (CN); and Kun Li, Beijing (CN)
Assigned to BOE TEHCNOLOGY GROUP CO., LTD., Beijing (CN)
Appl. No. 17/913,884
Filed by BOE TECHNOLOGY GROUP CO., LTD., Beijing (CN)
PCT Filed Nov. 12, 2021, PCT No. PCT/CN2021/130205
§ 371(c)(1), (2) Date Sep. 23, 2022,
PCT Pub. No. WO2022/170801, PCT Pub. Date Aug. 18, 2022.
Claims priority of application No. 202110181971.0 (CN), filed on Feb. 9, 2021.
Prior Publication US 2023/0236809 A1, Jul. 27, 2023
Int. Cl. G06F 8/41 (2018.01); G06F 8/20 (2018.01); G06F 8/34 (2018.01); G06F 8/36 (2018.01); G06F 8/61 (2018.01); G06F 8/71 (2018.01); G06F 9/44 (2018.01); G06F 9/445 (2018.01)
CPC G06F 8/41 (2013.01) [G06F 8/20 (2013.01); G06F 8/34 (2013.01); G06F 8/36 (2013.01); G06F 8/61 (2013.01); G06F 8/71 (2013.01); G06F 9/44 (2013.01); G06F 9/44526 (2013.01)] 17 Claims
OG exemplary drawing
 
1. An iOS application program construction method, comprising:
configuring project information;
based on the project information and at least one target component, utilizing a compilation management service and employing a script to configure a preset project, so as to obtain a target project; and
packaging the target project by utilizing a packaging system to obtain an iOS application program corresponding to the target project;
wherein based on the project information and the at least one target component, utilizing the compilation management service and employing the script to configure the preset project, so as to obtain the target project, comprises:
transmitting the project information to an operating system by utilizing the compilation management service, and generating the script based on the project information; and
executing the script to configure the preset project based on the at least one target component, so as to obtain the target project;
wherein executing the script to configure the preset project based on the at least one target component, so as to obtain the target project, comprises:
executing the script to copy a template project to a preset folder, so as to obtain the preset project;
executing the script to modify a name of the preset project, a name of the preset folder, an application program identification number, an application program version number, and an application program name;
executing the script to inject an entry configuration code and bind an entry configuration component to a lifecycle management module of the preset project;
executing the script to import image resources of an application icon and a launch image into the preset project; and
executing the script to configure a dependency library management project,
wherein the target project is a project obtained after configuring the preset project.