Channel packaging method not needed to be repeatedly compiled by iOS

A channel package and channel technology, applied in software deployment, version control, instruments, etc., can solve problems such as wasting time, and achieve the effect of avoiding wasting time and achieving harmonious business communication.

Active Publication Date: 2018-11-16
友谊时光科技股份有限公司
View PDF2 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The traditional way of creating multi-channel packages for iOS applications is to recompile and generate binary files every time a channel is launched. If multiple channels are launched at the same time, it needs to be compiled multiple times, which wastes unnecessary time, and if the interval between two compilations is too long , there may be unnecessary risks due to changes in the environment; when channel access service providers (hereinafter collectively referred to as suppliers) provide cloud packaging services, developers need to provide source codes to enjoy cloud packaging services. The present invention provides a A solution to create multiple channel packages without repeated compilation and without source code

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
  • Channel packaging method not needed to be repeatedly compiled by iOS
  • Channel packaging method not needed to be repeatedly compiled by iOS
  • Channel packaging method not needed to be repeatedly compiled by iOS

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0038] In the R&D stage, the SDK R&D department accesses or develops the corresponding SDK according to the channel or the company's own needs. After the development is completed, all the SDKs and the middle layer are integrated into a dynamic library. Generally, different channels need to package the corresponding dynamic library. After the channel access stage is configured, the game R&D department will arbitrarily access a dynamic library developed by the above-mentioned SDK R&D department after the game is developed to the access channel stage, package and generate a parent package and upload it to the packaging system;

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 discloses a channel packaging method not needed to be repeatedly compiled by an iOS. The method comprises the steps of, starting from operation of providing an ipa main package by a developer, inputting a to-be-packaged channel, channel parameters and other related resources to a cloud packaging system, so that the cloud packaging system starts a packaging task; after check, loadinga dynamic library backup file; obtaining the related resources from the channel and a function plug-in, and performing re-integration; generating a new dynamic library file and performing backup; decomposing the ipa main package; replacing the original dynamic library file of the ipa main package with the dynamic library file newly generated in the step 4; generating a channel ipa package; and finally, writing all the necessary channel parameters into the channel ipa package, and then performing re-signing to generate a final channel whole package. According to the channel packaging method notneeded to be repeatedly compiled by the iOS, provided by the invention, the developer only needs to perform compilation once, and the one-time main package can be generated, so that the time waste caused by multi-time compilation and the risk of package errors caused by change of a compilation environment are avoided.

Description

technical field [0001] The invention relates to the field of software development, in particular to a channel packaging method for iOS without repeated compilation. Background technique [0002] SDK, or Software Development Kit (Software Development Kit) is used by software engineers for [0003] Specific software packages, software frameworks, hardware systems, operating systems, etc. are a collection of development tools for building application software. In the field of mobile terminals, content developers can develop corresponding mobile terminal programs based on the SDK provided by channel providers, and upload them to channel providers for promotion and distribution. [0004] iOS packaging: the process of compiling the source code and generating the ipa package through the development tools provided by Apple. The process of generating a new ipa file from an existing ipa through re-signature technology is also generally called packaging. [0005] The traditional way...

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/61G06F8/71G06F11/36
CPCG06F8/61G06F8/71G06F11/3668
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