×

Efficient storage and transfer of iOS binary files

  • US 9,959,100 B2
  • Filed: 12/28/2015
  • Issued: 05/01/2018
  • Est. Priority Date: 08/12/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for building an application, the method comprising:

  • receiving, by a build server, from an application development server, declarative metadata information of the application and a build request to build the application;

    generating binaries of the application by overlaying the declarative metadata information on unsigned binaries of a pre-compiled application, the overlaying comprising adding or substituting the declarative metadata information as deltas in the unsigned binaries;

    signing the unsigned binaries of the application to generate signed binaries of the application and one or more modified files; and

    sending, to the application development server, a corresponding signature and the one or more files modified by the signing of the unsigned binaries of the application;

    wherein the build server stores on a storage appliance, to be obtained by an edge server in response to a request from a mobile device to download the application, the corresponding signature, the one or more files modified by the signing of the unsigned binaries of the application, and the declarative metadata information;

    wherein the corresponding signature is compared to a resulting signature based on the signed binaries to verify the authenticity of the application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×