Automatic packaging method supporting Flutter and iOS hybrid engineering

A technology for projects and project files, which is applied in the field of automatic packaging, and can solve problems such as unrealistic automatic packaging of mixed projects, automatic uploading of applications and installation of QR codes, and modular packaging that does not meet the company's business scenarios.

Active Publication Date: 2020-04-28
开工智合(江苏)数字技术有限公司
View PDF6 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] (1). Automatic packaging of mixed projects cannot be realized;
[0004] (2). Does not support remote build packaging;
[0005] (3). It does not support resetting the description file of the project certificate configuration according to the bundle ID, and does not support resetting the correct key values ​​of third-party platforms such as Youmeng and Gaode Maps and the application host address according to the debug and release environments;
[0006] (4). Modular packaging that does not meet the company's business scenarios;
[0007] (5). Automatic uploading of application installation QR codes to the DingTalk office group is not supported

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automatic packaging method supporting Flutter and iOS hybrid engineering

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The technical solutions provided by the present invention will be described in detail below in conjunction with specific examples. It should be understood that the following specific embodiments are only used to illustrate the present invention and are not intended to limit the scope of the present invention. In addition, the steps shown in the flow diagrams of the figures may be performed in a computer system, such as a set of computer-executable instructions, and, although a logical order is shown in the flow diagrams, in some cases, the sequence may be different. The steps shown or described are performed in the order herein.

[0032] The present invention is aimed at code packaging partially implemented by iOS language and partially implemented by Flutter language. The whole code is divided into modules for management and storage. When packaging, different branches can be selected under different modules for packaging. To realize the solution of the present inventio...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides an automatic packaging method supporting Flutter and iOS hybrid engineering. The automatic packaging method is realized by using a shell script in combination with Jenkins. Themethod comprises the steps that after Jenkins are remotely accessed to select a packaging branch and other selectable parameters, construction is clicked; downloading the project file, and executing the shell script; a Check out code is obtained, and the latest code is pulled; resetting the engineering certificate and the description file according to the bundle ID; resetting a third-party key value according to the debug and the rease environment; setting a flutter end execution environment according to the debug and the rease environment parameters; engineering construction is carried out, packaging succeeds, and an ipa file is generated; uploading the ipa package to a third-party platform to obtain an application installation two-dimensional code; and sending the application two-dimensional code to a DingTalk group. According to the method and the system, the packaging for Fluter & iOS hybrid engineering is supported.

Description

technical field [0001] The invention belongs to the technical field of computer software, and relates to an automatic packaging method supporting Flutter and iOS mixed compilation projects. Background technique [0002] Existing iOS automatic packaging technologies are almost all manually executing scripts on the terminal to realize automatic local packaging scripts for iOS native projects, and can successfully export iOS packages (ipa files). But the disadvantages are also more obvious: [0003] (1). Automatic packaging of mixed projects cannot be realized; [0004] (2). Does not support remote build packaging; [0005] (3). It does not support resetting the description file of the project certificate configuration according to the bundle ID, and does not support resetting the correct key values ​​of third-party platforms such as Youmeng and Gaode Maps and the application host address according to the debug and release environments; [0006] (4). Modular packaging that d...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/71
CPCG06F8/71
Inventor 董翰林
Owner 开工智合(江苏)数字技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products