Summarize the process and issues your iOS app publishes to the App Store

Source: Internet
Author: User

1. Regarding the application of the developer account, I apply for the organization class, that is, to apply for DUNS code, this code at the beginning do not know where to apply, because there are Dunkleosteus code on the Web site, go in after completely do not understand. Later, call Apple's customer service, customer service guide A website, is the Apple Developer portal.

https://developer.apple.com/programs/

Dot Inside the Enroll button

The address to apply for the Dunn code is:

https://developer.apple.com/program/enroll/dunsLookupForm.action#

The whole process is mostly a lot of English to read, feel very tired.

After you have submitted your application, you will receive a message from Dr. Deng about how long it will take to process your request.

This process is more annoying, because I always apply not to pass, later only to know that I filled out a company's fixed telephone, but this phone usually no one answer, resulting in the other side called to confirm the problem did not find people.

I found out that there were 2 e-mail addresses from Dumbledore who emailed me, one of them would be useful, the other would be like a robot, and they wouldn't hit your cell phone, and the email they sent was formulaic and didn't solve the problem at all.

Later I asked the friends of the peer, they said that this link is also very frustrating, to send them over and over again, and it is best to provide more information to them, such as business license scanning and so on.

Once wanted to give up, instead of applying for personal type of good. But finally holding with you to play with the mentality, and finally wait until the other side hit my cell phone, and then simply confirm that soon OK.

Get the Dunkleosteus code, then continue the original Apple where the process is much faster, fill out the basic information, and then wait for the Apple audit, the next day received a call, took a few minutes to confirm. Then the other side sent an email, you can go to the next step, to the payment interface, with Visa Credit card payment, soon payment RMB688. In the afternoon, you will receive an email with the developer's account on the developer's website. Organization's account can have an agent, multiple admin and developer, can add the company's other developers, so that everyone can use this developer account.

=====================================================================

2. About uploading an app to the Apple Store

This is mainly to see the official tutorial is better, if Baidu, can find a lot of articles, but are more outdated, although there are graphic introduction, but those old experience can only reference, not as a really useful tutorial, because a lot of interfaces are already on the.

First listed the most important introduction, but also the whole English, this too test reading skill, I do not read English, just see endless English is easy to have a sense of fatigue, but finally boil over.

The main work is done through a Web page called Itune Connect,

Https://itunespartner.apple.com/cn/apps/overview

This site has a lot of helpful entrances,

I remember what I began to see here:

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/ introduction.html#//apple_ref/doc/uid/tp40012582

Its title is: APP Distribution Guide

And then I put in this:

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppStoreDistributionTutorial/ introduction/introduction.html#//apple_ref/doc/uid/tp40013839

Because it's titled: App distribution Quick Start because it's fast, it's my primary goal to get the most critical information with the smallest amount of reading.

Add:

Later I found a few introductory videos here that are also useful, especially about Ituneconnect's features, and how to make preview videos.

Https://itunespartner.apple.com/cn/apps/videos

There's also an introduction to test flight that allows internal users to test, so I can have my customers test ahead of time.

==================================================================

3. The whole idea,

When a lot of steps, and sometimes a step and the card for a long time, people tend to have no overall view, do not know what this is for what purpose. It's time to summarize a general idea, what did we do when we uploaded the app?

There are some very rare words that will enter your field of vision, and if you don't know the meaning of these words, you can't go on.

A provisioning profile is a collection of digital entities, uniquely ties developers and devices to an authorized IPhO NE development Team and enables a device to is used for testing. A Development Provisioning profile must is installed on all device on which the wish to run your application code. Each development Provisioning profile would contain a set of IPhone development certificates, Unique Device Identifiers and An App ID. Devices specified within the provisioning profile can is used for testing only by those individuals whose iPhone DEVELOPME NT certificates is included in the profile. A single device can contain multiple provisioning profiles.



This provisioning profile is a key, a collection of digital certificates that binds developers, devices to a certified development group, and allows a device to be used for testing. One such resource profile must be installed on each device that you need to allow the app. Each profile will contain a set of iphone development certificates, a unique device ID, and app IDs. The device specified in the configuration file can only be used for testing by those individuals who have included the development certificate. Each individual device can contain multiple configuration files.

This does not seem to understand, if the reverse, that is, an app to run on the device, is conditional, its condition is to have a valid certificate, and to obtain this valid certificate, there are various conditions, including the app developer is valid, that is, he has a developer certificate, Of course, those who do not have a developer certificate have some restrictions, in short, the various conditions, and whether these conditions are mainly to see if your certificate is included in this configuration file. If the logic in these conditions does not match, then it is usually impossible to run the app on the device.


==========================================================================

How to fill out the form content in itunes Connect, how to configure the app information in Xcode, especially the iconic information has been related to provision.


About wildcard

At the beginning of the trouble, just in Itune Connect, new app place, there is a suite ID


Always want to not understand what is the package ID, later looked for a long time, finally know is bundle identifier, this place at the beginning only one XC wildcard.* can choose, and did not match with my bundle ID, how to do?

Then look at the following line, and go to the developer portal to register for a new suite ID.

Point in, you will enter this interface:



Then choose App IDs in the left sidebar:



Here at the beginning only XC wildcard this one ID, point to the upper right corner of the + sign, add an ID, there are some spaces to fill, the main thing is the bundle ID to be on, bundle ID in Xcode is:




After filling it out, check it out:



Fill it out here, and then go back to itunes Connect where it should be, but I remember it didn't seem like it at first, and it felt like there was another way to do some validation in Xcode.

In the preference of Xcode, there is a place where you can view your profile information:


If you can see the app suite ID you just created, that means it's been successful.


So what's next for the SKU?

In fact, you decide, anyway, I filled in with the bundle ID similar content.


In general, there are a lot of things that I don't need to know about why Apple is so complicated.

===========================================================

When you're done, ITunes Connect has an app icon to get you to the next step.

That is to improve the content of the app, first to provide 2 URLs, one is about the introduction of the app URL, the second is the app's Privacy policy URL. If you do not have a Web site to find a way, I spent a lot of time to prepare.

Then it is set the price of the app, because my app is not charged, so it is relatively simple.

The last is to set up previews and snapshots, these are a bunch of pictures to prepare, and there are a variety of resolutions

Also has the SOFTWARE function explanation, the introduction, these all must write separately. If necessary, you can also add a preview of the video, if it is a game class app, there is a preview of the video will greatly enhance the appeal of the app.

======================================================================

Launch Screen,app icon Specifications

At first my software is not very complete, because I have been working on the function of things, but now to release, it is necessary to the other surface of the things also neat.

In launch screen here is a bit of a problem, originally put launch image added to assets inside, and then in the story board add an image view, set image to launch image, but the picture does not display when running. Later found to be set in the configuration:


I did not start here launch image, after the change can be normal display.


======================================================================

Extract preview of App

Support URLs, privacy policy URLs


About flight test, how to add members from an internal test group, each app can have 25 internal test members, 2000 external test members

Because we are organization's program account, which is bound to several people inside the team, I thought that in itunes Connect will automatically join these people as Test team members, in fact, the test team members are required to be invited separately.


================================================================

Tidy up a bit messy, for the time being so much.



Summarize the process and issues your iOS app publishes to the App Store

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.