App Latest listing process grooming

Source: Internet
Author: User
Tags directory create

An app from research and development to the final to the shelves this is a complete product cycle, the need for a set of corresponding processes to ensure quality, the front 2 not mentioned, today to comb the shelves of the process. As we all know, the application channel is divided into the App Store and Android 2, we will be on the shelves of these 2 channels separately to comb down. First, App Store1. Open the iOS developer accountEnter https://developer.apple.com/programs/ios/Open, $99/year cost is not cheap, with credit card to pay the words need Visa Card, the specific registration process here does not elaborate (registration step http:// blog.csdn.net/a283127993/article/details/45828175).2.APP nameIn the operational perspective, the app name is the largest in the market, so the name is best associated with the product, such as the sales of easy CRM with the sales and CRM 2 keywords, in the time of ASO is very advantageous.3. SubtitleApplication name + subtitle can fill 255 of bytes, there are many applications in fact no reasonable use to the subtitle, or do not fill the keyword directly, regardless of whether the sentence logic is fluent, but also to consider the mobile phone end of the title generally only display 28 words, the other words will be replaced with ellipses. Subtitle in each update can be replaced, but pay attention to not directly piling keywords, the length of up to 2 words, otherwise easy to be rejected.4. IconsThe icon is the first impression of the printed eye, on the shelves are submitted to the size of 1024, in the event of major festivals or major updates, operational requirements can be tagged on the icon.5. App + Preview VideoApp Store apps and videos are designed to introduce apps and then facilitate downloads. The image cannot have a mobile appearance material non-iOS device or interface non-iOS system, no other device brand logo, name, trademark. App Store app has 4 sizes, namely 640x960, 640x1136, 750x1334, 1242x2208, need to be prepared in advance, the best to put the real product, and the phone will directly display the front 2 of the content, to the most attractive to the user's point in front. Preview video time 15-30 seconds (the longest time is 30 seconds, the content is not much like advertising, recording screen as the main) screen size 640x1136 pixels (This is the size of the phone, the other ipad, ipod and other video sizes) video preview Frame 1 (with the application of the match show at the user's first impression, Must be a frame captured in the video) details can be found in http://www.ui.cn/detail/27416.html http://www.cocoachina.com/appstore/20140911/9590.html Note that pictures and videos cannot contain other platforms or other handset-maker styles that are otherwise susceptible to rejection.6. Application Description + version informationApplication description can introduce products, companies, teams, detailed description of the main function points, version information to fill in this version of the updated content. Note If there are other product introductions or links, it is best not to pay for, otherwise easy to be refused.7. Key WordsiOS keywords can be filled with 100 characters, it is recommended that each update can be replaced by some useless words, before the replacement can be done to ASO100 optimization test.8. Demo AccountIf the product is required to log in to use, you need to fill out a demo account, and before each update to test whether the account can be used normally, otherwise it will be refused.9, the application of internalContent such as the third party market name, Introduction, quote, etc. will be rejected in the application's internal information news and other text. 10, from June 1 this year, Apple has mandated to support IPV6, the contrary will be rejected. You need to pay extra attention to 3-8 items in the version update, because each person responsible for the audit is different, the audit point is not the same, the inattention will be rejected.iOS on-line development considerations1, the server address, ensure that the address is online. 2, the version number is correct. 3, no obvious flash back 4, the certificate to ensure that the correct 5, the system is compatible with 6, do not use the system private Api7, in the app with comments or release information, if no report function or background audit should consider shielding

Recommend a more detailed useful article:

AppStore upload Apple application software release process _ios Development-Sina Blog

Solutions for common problems:

Resolves an issue with the iOS development certificate "Invalid issuer of this certificate" _ Baidu Experience

OK, spit groove and vent words less, the following formally into the AppStore shelves flow.

1. First you prepare a personal developer account, the company developer account. ---Me here is the company developer account, what account does not matter, because as long as there are developers (AppStore release application) permissions on it. 2. Prepare Xcode and the items to be listed. (Xcode is the best version of Xcode7.1)-the Xcode version of the building is 7.1. 3. Go to the Apple Developer website:

Developer.apple.com

Click Account, such as:


Enter login screen, login


4. After logging in, click Certificates, Identifiers & Profiles to create bundle ID, publish certificate, and permission file (Profiles) for the project.

After entering certificates, Identifiers & profiles, click the app ids--> "+" add button to add bundle ID to the project.


Enter the interface to create the app IDs.

The name of the App ID Description can be filled in.


The best format for Bundle IDs is: (for example: Com.cpmpany.yayade).

Here the bundle ID is to be consistent with the bundle ID in the Xcode project. (It's a good idea to copy the bundle ID from the project.)


If there is a push function, to the "Push notifications" check, anyway, the project to use what features or services to the corresponding options to check.


After that, continue-->register completed the job of registering the bundle ID.

5. The next step is to request a certificate.

Find the "Keychain access" software that comes with your Mac, keychain Access--Certificate assistant--Request a certificate from a certification authority


Then fill in the relevant content in the Certificate Assistant interface and save it to your local desktop.


such as the. Certsigningrequest certificate generated on the desktop


6. Go back to the previous developer website: Sign in with your Apple id-apple Developer
To generate a publishing certificate.

After clicking the "+" button, the following interface appears, just select "App Store and Ad Hoc" and then continue.


、、、、、、、、、、、、、、、、、、、、、、、

If you find production the following "App Store and Ad Hoc" is not optional!!!

Cause and solution: Because a user name can only have a publishing certificate at the same time, you have established a certificate and is not used, it can no longer be created, before it is revoked or used to continue to create a new

、、、、、、、、、、、、、、、、、、、、、、、

Two times after continue, enter the following interface (e.g.)

Select the "Choose File ..." button to import the. Certsigningrequest certificate that we just generated. --->continue--> download-->done


After the publish certificate is generated, download (downLoad) and locate the downloaded file by double-clicking automatic installation.

We can then see the release certificate we just installed in the Keychain Access software.


If you see the developer certificate is invalid. Solutions See: http://my.oschina.net/sfandy/blog/617139?fromerr=OT2Ptq54

If the issue of "Invalid developer certificate" is resolved, the 6th step should be done again to generate a valid certificate.

7. Generate Profiles Certificate

After clicking "+"


App ID: Select the app ID that contains the corresponding bundle ID.



After that, download the file:download--> find the downloaded file, double-click Automatic installation.

8. Enter itunes Connect



After successful creation, you will enter:


9. Use Xcode to open the item you want to put on the shelves.

Change Release Copy to distribution, such as.



Choose the distribution we just had


Configuration (1.) Targets the general bundle Identifier,


(2.) The code Signing Identity of build settings inside targets

Here's provisioning Profiles Select the Profiles certificate we generated.


(3.) The code Signing Identity of build settings in Project


Ten. Archive

Archive will encounter various failure scenarios:

(1.)


Solution: Re-import the three-party framework: Execute at Terminal: Pod Update command


(2.) ERROR ITMS-90096

Solution: iOS app upload error ITMS-90096

(3.) Invalid Code Signing entitlements

Solution: Scenario A.

Solve invalid Code Signing entitlements-lady-personal space-open source China community

Scenario B.target or project build Settings-->code Signing identity-->provisioning Profiles did not select the appropriate Profiles certificate

(4.) appears no matching provisioning profile Found:your build settings Specify a provisioning profiles with the UUID "7738acfb-4 D92-4525-adbe-fb66e9957009 ", however, no such provisioning profile was found error hint

Solution:

Let's try this one.

Your build settings Specify a provisioning profile with the UUID

If archive succeeds, it will appear:

If the following error occurs in upload to App Store:

(1.)


Solution: Re-upload to App Store.

After the 11.UpLoad to App Store succeeds, go back to itunes Connect and refine the app with some specific information

Attention:

The build will display the build version within half an hour of the success of your upload to App store.


It will appear as follows in half an hour (remember to refresh the page):



At the build version, after the above content appears, submit the review directly.


If the submission is unsuccessful, an error occurs:



Swiftyang

3/F • 2016.04.13 17:24

pointed out that the author of a mistake, hope to correct in time, so as not to mislead more novice, 99 dollars is the company account or personal account, 299 dollars is enterprise-level Development Account, see the article careless people a lot, although you said is 99 dollars of account


Thanks for sharing, but I went to the 7th step, when I downloaded the Profiles certificate, there was an error display
"Developer.apple.com Web page does not work

The response sent by developer.apple.com is not valid.
Err_response_headers_multiple_content_disposition ",
What the hell is going on here?

enjoyed (0)Reply

Be a piger to think

12/F · 2016.07.19 09:46

Brother, is not a browser problem ah.

enjoyed (0)Reply

Put down the Red scarf: @ Do a think of Piger is I create the wrong, and now go to the upload to APP store, error three:
1. The session ' s status is FAILED and the error description are ' Client Unable to connect to server (check UDP port and Fir Ewall) (15) '
2. The session ' s status is FAILED and the error description is ' Server aborted session:destination path directory create FAILED/USERS/TRANSPORTER/VGR_SANDBOX1_ST1/TRANSPORTER/CONTENT/TRANSP (41) '
3. ERROR ITMS-90032: "Invalid image path-no image found at the Path referenced under key ' Cfbundleiconfile ': ' Icon.png '"
So tangled,!!!!!.

Reply2016.07.19 17:40

Put down the red scarf: The first error is the network problem?

Reply2016.07.19 17:41Add a new reply

Put down the red scarf

13/F · 2016.07.19 10:24

My app ID is wrong (Error: Provisioning profile does not match bundle identifier, because the ID in the program is not used, is random), deleted all the certificates to re-get, but took the program's ID re-create ID, Error "There were errors in the data supplied. Please correct and re-submit.
An App ID with Identifier ' com.ionicframework.*****11 ' isn't available. Please enter a different string. " What the hell is going on?

enjoyed (0)Reply

Be a thinking Piger: @ put down the red scarf to show that your bundle ID ' com.ionicframework.*****11 ' is not available. Change a useful bundle ID and start over.

Reply2016.07.20 09:09

Put down the Red scarf: @ Do a thinking piger I now go to upload this step, encountered an error "Error ITMS-90032:" Invalid image path-no image found at the Path referenced under Key ' Cfbundleiconfile ': ' Icon.png ' ", in the online search a lot of solutions are not good grasp, many say not generated icon.png, but I see in the folder has generated it, what is the matter Ah

Reply2016.07.20 15:21 Add a new reply

Hey Chinese not ai Chinese

14/F · 2016.08.22 14:01

Just started to create an app is waiting to upload the status of how to delete it, when the creation of the SKU is casually written to the impact of the app, there is this app in the 1.0 version of the wait to upload the time to modify the app's information is displayed in the current version or in the next version of 2.0 display for the great God

enjoyed (0)Reply

To be a thinking Piger: @ Ah Chinese not AI Chinese if not to the "app pending review" phase, is the current 1.0 version
It doesn't matter what SKU is filled in.


To be a piger (author of Jane's book)
Original link: http://www.jianshu.com/p/996672107eb1
Copyright belongs to the author, please contact the author to obtain authorization, and Mark "book author".

App Latest listing process grooming

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.