App development to App store shelves, release process.

Source: Internet
Author: User

http://blog.csdn.net/wojsg001/article/details/12005887app development to App store shelves, release process. Category: IOS2013-09-25 11:25 6434 People read Comments (1) favorite reports

There is already a lot of information on this in the Internet. I have summed up three articles. We can look at it by reference.

1.IOS development from novice to App store shelves.

Http://www.cocoachina.com/special/fornew.html

2. Apple App Store listings and approval process

IPhone App Publish to AppStore the steps

    1. IPhone App Publish to AppStore the steps are as follows:

    1. To register the app ID on the Apple website, and to purchase an iphone Develop program (iDP) developer license, $99.

    2. Create a certificate for the publisher.

The steps are as follows:

If you have already purchased your dev account IDP, you will see the following when you log in (Figure 1)



Click in to see the following interface (Figure 2)


Click into certificates to see the following (Figure 3)



Clicking on the red part of the image will download a name for applewwdrca.cer.
Open your Keychain access, if the dock does not go to the C-disk applications\utilities below to find Keychain Access, Chinese name seems to be called "Keychain ..." Open this and you will see the following (Figure 4)

That means you've already put it in.

Below, open this menu of keychain (Figure 5)

Follow the diagram below.
(Fig. 6)

(Fig. 7)

(Fig. 8)


Then Continute
A certificatesigningrequest.certsigningrequest file will be generated, on your desktop

Open Certificicates's distribution page
(Fig. 9)

Click the Request Certificate button
(Fig. 10)


Select Desktop Certificatesigningrequest.certsigningrequest file
Figure 11


Select and click Submit
Figure 12



Click Appove
Figure 13



Then you need to refresh the page
Figure 14




Click Download
Will get a file named Distribution_identity.cer.
Double click on this file, there will be the following prompt
Figure 15



Click OK
Then open the keychain and you'll see the following figure
Figure 16




Then your computer will already havePublishThe Certificate of the program

Open the Provisioning distribution page below
Figure 17



Click New profile
Then press fill, profile name, just write a name.
Figure 18




Then submit
Figure 19


Refresh
Figure 20



Ok now download, you'll get a distribution.mobileprovision file
Double click on this file and your Xcode will be activated
View C drive
Users\ User name \library\mobiledevice\provisioning profiles there's one more.
Xxxxxx-xxxxxx-xxxxx-xxxxxx.mobileprovision's File

Now let's configure Xcode again.
Figure 21

Open Configurations Page
Check release and duplicate.
Figure 22


After duplicate, as
Figure 23




We changed the name to distribution.
Figure 24



Then we switch to the build page
Figure 25


Figure 1 Selected distribution 2 at selected distribution
And then
Figure 26


Figure 27


OK Figure 28

, you should choose it, or the build will have a signature error
When you are sure, continue
Figure 29


Select device and distribution
Ok
Figure 30





Build OK's 99.9%.

If there is a signature error, it must be something wrong with you somewhere above.


After success
Figure 30



The ihide is what we're uploading, and we're going to compress it into a zip package before we upload it.

    1. to the itunes Publish the program.

Now we enter in the browser
Itunesconnect.apple.com
Sign In
Figure 31




Enter Manage Your applications
Figure 32



Click Add New Application.

If you are publishing your own program for the first time, you need to set the program's language and developer name. The name of the developer is the name in the upper right corner of the App store connected with itunes Connect, which can be the name of the company, the name of the Mehsud team, or the unique brand of the program you are developing. These two settings cannot be changed later, so you need to be cautious. Next screen to confirm whether your program needs encryption, generally choose "no". In the next screen "overview" to enter additional information about the program, bold fonts are required items.

    • Application Name-Program name

    • Application Description-Program Description

    • Device-corresponding devices. Select the appropriate device

    • Primary Category-Classification of programs

    • Copyright-Copyrights, Developer's name and other information

    • Version number-The program versions represented on the App Store. Generally consistent with the version set in the program

    • SKU number-product numbers. If you have developed multiple programs, do not repeat them with other programs

    • Support URL-A link to the address of the technical assistance represented on the App Store

    • Support email Address-email

Upload the pre-prepared files in the next screen "upload".

    • Application-Compiled application file (zip file with suffix named Zip)

    • Large 512x512 icon-512x512 pixel icon file

    • Primary screenshot-screen file

Select OK, and then click Next.

In the next "pricing" screen, set the release date of the program, as well as the country of release.

    • Availability Date-The application was published. If you do not know, the default is the date of upload

    • Price Tier-The prices of the application. If it's a free choice "free"

Here, you need to be aware of one thing when setting a release date. Because the uploaded program entity cannot be posted to the App Store immediately, it requires the review of the internal inspectors, only through the ability to actually upload to the App Store. The time for this review is about 2 weeks. The uploaded information will be displayed according to the release date you set. So, if you set the release date to the date of the upload, then the ad goes out (shown on the first page of the APP store), and the actual program can't be downloaded. By the time you can actually download it, your ad is already old, reducing the chance of being clicked. So the general setting of the release date is 2/3 weeks than the date of the upload is appropriate.

Next, you can set some of the default language unexpected program descriptions in the "localization" page.

After all set up, finally in the "review" page to confirm, if there is no problem, upload it.

Upload the Tools directory under the SDK with Mac in/developer/applications/utilities/application Loader

Open this tool, prompted to enter the developer account name and password, it will automatically retrieve the name of the program to upload, click the drop-down list to select the upload, and then the project directory under the Build folder under the distribution folder in the beginning of the app file package into a zip, Upload this zip file when uploading, and if all goes well, it will take a few minutes to upload the work.

You will then be returned to the "manage Your application" page, where you can confirm that the program is added to the list. If the status is "in review" on behalf of your program is being reviewed, after the review is finished waiting for the sale of the state will change to "ready for sale", to the previously set release date, will be automatically published.

If the status is "pending contract" indicates a problem applying for an account in the IPhone Developer program, you can contact ADC for specific reasons if that state persists.

    1. through App Store The program is reviewed and the program is published successfully.


/************************************************************************************************************** **************************************************************************************/

Here are the steps to add a new app to the app Store and record it for later reference. In addition, if the upload is a charge application, you can set the price in the 5th step, the price is a range, the upload of the application will find more than one "Upload Received" state, this state normally in 24 hours into the "waiting for Review" state.  1. Visit Itunesconnect with the address https://itunesconnect.apple.com and log in with an account with upload privileges. 2. Select "Manage Your Applications" 3. Now you can see the existing apps, such as, click on "Add New Application"      4 at the top left corner. Enter the interface, at this time enter the following content app name: Once named confirmed, once used names in other applications can not be used, so it is prudent to use the standard does not contain additional content of the name. SKU Number: The app's standalone logo, and other non-repeatable bundle IDs: Consistent with the bundle IDs used in development, and, if not, late in the app's binaries cannot be uploaded.   5. Set the available date and price  6. Set the app's information to set the version number, description, primary attribution category, secondary attribution category, keywords, copyright, contact email, service URL, application's standalone URL (optional), etc.     Choose whether there is violence, adult and so on, all choose None.     upload 512x512 logo, (should last upload display in the first position, pending further confirmation), after uploading, select "Save Changes"    7. Enter the following interface, You can see the status as "Prepare for Upload", click "View Details" or click on the icon to enter the details    8. If you have a binary file ready, select the top right Upload Binary ".    9. Depending on the actual application, choose whether or not to encrypt, generally choose "No"    10. Click "Save Changes" to enter the next step, because the current version of the App Store needs to use "Application Loader" (Only run on Mac system) to upload binaries, so thisStep will prompt to download "Application Loader", click "Continue"    11. Once confirmed, you can see that the status changes to "Waiting for Upload", where the work done on the web is basically complete.    12. In the Mac system with the download installed application loader upload, in application loader will show all the status of "Waiting for Upload" application, in the list of the corresponding application, Before uploading, you will be asked if you have already tested in iOS4, and if you have tested select "Yes". 13. After uploading, you can see the status changed to "Waiting for Review" in Itunesconnect, and go to wait for approval status, this upload process is complete.    (end)    turn:http://zhengxianliu.blog.163.com/blog/static/17773194201011292510558/      build your app ... Compress into Zip package ...   then open Application Loader, in/developer/applications/utilities there will be .   open after you will see your app to pass ... Select it next:   Then select the zip file just now, start to let it slowly spread the results of the successful upload is this, the upload is more secure than the web, and there is progress. Upload time if the prompt error, usually not the network has a problem is the signature is not good

    • Previous Xcode,mac shortcut key introduction [graphic explanation]
    • Next application for Apple push Notification services (push service) Full process
Topic recommendation
App
store launches app app localization
Guess you're looking for
iOS Baidu Map Development Series-Baidu map does not display properly
continuation of breakpoints based on Mknetworkkit
iphone Development "17" Multithreaded development nsoperation&nsoperationqueue--asynchronous download Image
iOS Security Defense (eight): Keyboard cache with secure keyboard
The
certificate error Invalid code signing when uploading the App store.
the category in iOS and extension
how to become a legitimate iOS developer iOS to
save entity objects by nscoding
writing Apple Games Center App (translator 1.5 to verify local players in Game center)
Custom Uitabbar
View Comments
1 floor liguofu216 2014-10-21 13:05 published [Reply]
Very
useful, thank you.
* The above user statements represent only their personal views, do not represent the views or positions of the CSDN site core technology category all topics Hadoop AWS mobile games Java Android IOS Swift Smart hardware Docker openstackvpn Spark ERP IE1 0 Eclipse CRM JavaScript database Ubuntu NFC WAP jquerybi HTML5 Spring Apache. NET API HTML SDK IIS Fedora XML LBS Unitysplasht OP UML components Windows Mobile Rails QEMU KDE Cassandra CloudStack ftccoremail OPhone couchbase cloud computing iOS6 Rackspace Web A PP springside maemocompuware Big data aptech Perl Tornado Ruby Hibernate thinkphp HBase Pure solrangular Cloud Foundry Redis Sc Ala Django Bootstrap
      Personal Information

Ink Moon Lattice Maple

App development to App store shelves, release process.

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.