AppHub: Updates iOS apps and apphubios by bypassing Apple's review mechanism

Source: Internet
Author: User

AppHub: Updates iOS apps and apphubios by bypassing Apple's review mechanism

To ensure the legitimacy and security of applications, Apple has set a strict review system for each application. Each software goes through a period of machine or manual review before it is released. This time is short for several days, as many as weeks. For agile software development teams, they often face the situation that the previous version is still under review and a new version has been modified. To solve this embarrassing situation, Matt Arbesfeld, who graduated from MIT, designed AppHub with his friends so that React Native applications for iOS systems can be updated quickly. Next, this article will briefly introduce AppHub.

First, as a project launched by Facebook at the React. js Conf 2015 Conference, React Native developed iOS and Android Native applications using the open source JavaScript library and React. js. Its advantage is that it improves the reusability of code and modules and makes it possible to dynamically update code from the server. Currently, Facebook has used React Native in the production environment and made it open-source. The Code relies on GitHub.

Based on the many features of React Native, AppHub provides the ability to quickly update React Native applications. So how can we use the AppHub service to quickly update applications? First, the application developer needs to download and decompress the AppHub SDK for iOS and add it to the application. The specific method is: Put the downloaded AppHub. framework is placed in the Xcode project; Select the "Copy items to destination's group folder" check box; add libz in the compilation phase of Link Binary With Library. dylib; Connect the application to AppHub. Next, developers can constantly use the dashboard or rest api to send updates to the AppHub server.

In AppHub, developers create an App for every mobile application. This App has a unique App ID to configure the SDK. In addition, the App retains multiple versions of the mobile App. Developers can use AppHub's dashboard to configure and deploy these versions. The server automatically detects the App configuration and replaces the new code with the application, so as to automatically update the client application. Currently, AppHub supports the iOS 8.0 + client operating system, And the supported React Native library version is v0.7.0 +. In addition, regarding whether or not AppHub is permitted by Apple, the official website of AppHub said that Apple specifically allowed this practice in the developer agreement. In essence, the AppHub application and React Native application are basically the same. The React Native application has been proven to be accepted by Apple. Therefore, AppHub will certainly be accepted by Apple.

Do coders have to work overtime? NO!

I know that coders all want to get rid of the title of overtime dogs and takeout faces, so we are here!

We created an APP that allows programmers to share knowledge and skills, and thought it could subvert the programmer's staff.
Type!

Some people say we are crazy, but we don't think so.

In order to break down the faces of people who are infatuated with us, we are in urgent need of coders to give
Our "number pulse "! "Medical fees" are generous! After all, we just want to do our best!

As mentioned in the circle dictionary, niuba-people refer to QQ Group Owners or followers who have more than 1000 members in the group.
The number of webmasters or moderators with 2000 or more followers is higher than 10000.
Or the reading volume of a single post is higher than that of 2000 bloggers or celebrities with a wide network of contacts.

For the future leaders who fail to reach the standard, we can only say with tears: Shu, we are here for a long time.
Do you have an appointment? Wait for the day when you become a god, and I will survive and die!

Come? Or not?

Phone number of the lap interactive joint: 1955246408 (QQ)

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.