0
Mobile Learning MonthiOS Distribution and App storepushing and more                           - Harish
1) Create & install the certificate                           2) Create App ID                           3) Add in Devices...
Pre Requirements for Dev/Distributionan App• Just few easy steps ;)• Need Developer Account (enroll at developer.apple.com...
About Your First App StoreSubmission (source apple)
Create and install the certificate
Request a Dev/Dis Certificate (way : 1)• On the team agents computer, while logged in as the person with the  authority to...
Request a Dev/Dis Certificate (way : 1)• Choose Certificate Assistant, Request a Certificate from a Certificate  Authority.
Request a Dev/Dis Certificate (way : 1)• Follow the programs prompts to create and save a Certificate Signing  Request (CS...
Request a Dev/Dis Certificate (way : 1)• Log onto the iOS Provisioning Portal under your Team Agent account.• Click Certif...
Request a Dev/Dis Certificate (way : 1)• Youll be returned to the Certificates page with the status listed as  Pending. Wa...
Request a Dev/Dis Certificate (way : 1)• Download the development certificate (.cer) file to your computer.• Double-click ...
Request a Dev/Dis Certificate (way : 2)  • In XCode, choose Window > Organizer to open the Organizer window.  • Click Devi...
Request a Dev/Dis Certificate (way : 2)https://developer.apple.com/library/ios/#documentation/IDEs/Conceptual/AppDistribut...
Create an App      ID
Create an App ID• Login Provisioning portal and go to Identifiers click on new identifier
Registering an App ID• App ID Description• App services• App ID Prefix (select from dropdown)• App ID Suffix section   • E...
Add in Devices
Adding device• For developer/ pre distribution to clients or testers.• Generally, we can only add 99 devices pre year. Nex...
Add new device
What is UDID and How to get?• (Unique Device Identifier) The series of numbers and letters used by  Apple and developers t...
What is UDID and How to get?• (Unique Device Identifier) The series of numbers and letters used by  Apple and developers t...
What is UDID and How to get?• (Unique Device Identifier) The series of numbers and letters used by  Apple and developers t...
Createprovisioning   profile
Download Provisioning• Next step download provisioning file and double click.• It will open in Xcode or
Take Build
In Titanium Studio
In Xcode• Open you project• In Build settings > under Code Signing identity select the right profile.
Run and distribution• To debug in device just click on and Run button. (Make sure you select  iOS device Scheme)• To distr...
App Entry iniTunes connect
Manage your Apps @ itunesconnect
Add New APP• If your Adding your first app from your account then we need to sent company  name that will display in App s...
App information (Tip help is there)• Select right Bundle ID. Because we can change this after words. And  follow the steps...
My Apps mostly for free• *Select Price Tier (Check with Table)• And also specific stores, if any..
Add App info..• App full information• Version Number* : by default put 1.0• Copyright* : (C)• Primary Category* : Select f...
Add App info..• Metadata:• Description*: Few words about y(our) app• Keywords* : Useful for search in App store (<=100 byt...
Add App info..• App Review Information• Contact Information• First Name* :• Last Name* :• Email Address* :• Phone Number* :
Add App info..• Review Notes : If you want say something to Apple testers. For example :- Please dont click on  login butt...
Ready to Upload Binary• Don’t forgot to click on Ready to Upload Binary.. Once you click on  that status will be “waiting ...
Back to Xcode to start uploading
Remember this..?
Done!        Then In Review status        Then Ready for sale..        Else Rejected/ Developer also Reject        the app...
Demo?
Sources• http://msdn.microsoft.com/ ;)• https://developer.apple.com/library/ios/#documentation/IDEs/Conce  ptual/AppDistri...
Naga Harish MShareOurIdeas.com                    To be continued…
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and more
Upcoming SlideShare
Loading in...5
×

iOS Distribution and App store pushing and more

4,740

Published on

iOS Distribution and App store pushing and more

Published in: Technology, News & Politics
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,740
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
28
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide
  • No I can see disable option here
  • Make sure if you going to upload to iTunes the we need an entry in iTunes connect.
  • Make sure if you going to upload to iTunes the we need an entry in iTunes connect.
  • Transcript of "iOS Distribution and App store pushing and more"

    1. 1. Mobile Learning MonthiOS Distribution and App storepushing and more - Harish
    2. 2. 1) Create & install the certificate 2) Create App ID 3) Add in Devices 4) Create provisioning profile 5) Take BuildiOS Distribution and Appstore pushing and more 6) App Entry in iTunes connect 7) Back to Xcode to start uploading
    3. 3. Pre Requirements for Dev/Distributionan App• Just few easy steps ;)• Need Developer Account (enroll at developer.apple.com ~$99)• Need Mac machine with XCode ;)
    4. 4. About Your First App StoreSubmission (source apple)
    5. 5. Create and install the certificate
    6. 6. Request a Dev/Dis Certificate (way : 1)• On the team agents computer, while logged in as the person with the authority to publish the app, open Keychain Access.
    7. 7. Request a Dev/Dis Certificate (way : 1)• Choose Certificate Assistant, Request a Certificate from a Certificate Authority.
    8. 8. Request a Dev/Dis Certificate (way : 1)• Follow the programs prompts to create and save a Certificate Signing Request (CSR) file.
    9. 9. Request a Dev/Dis Certificate (way : 1)• Log onto the iOS Provisioning Portal under your Team Agent account.• Click Certificates and then click the Distribution tab.
    10. 10. Request a Dev/Dis Certificate (way : 1)• Youll be returned to the Certificates page with the status listed as Pending. Wait a moment then refresh the page in your browser.• Even though youre logged in as the Team Agent, youll need to approve your certificate. Click Approve.
    11. 11. Request a Dev/Dis Certificate (way : 1)• Download the development certificate (.cer) file to your computer.• Double-click the file to install it into your keychain.
    12. 12. Request a Dev/Dis Certificate (way : 2) • In XCode, choose Window > Organizer to open the Organizer window. • Click Devices to display the Devices organizer. • Select "Refresh from Developer Portal” from the Editor menu. • Enter your Apple ID user name and password, and click “Log in”. • Click Submit Request for each dialog that appears. • At the end of the refresh process, a dialog asks whether you want to export your developer profile. Click Export. • Enter a filename and password, and Click Save.Get more details herehttps://developer.apple.com/library/ios/#documentation/IDEs/Conceptual/AppDistributionGuide/CodeSigningYourApps/CodeSigningYourApps.html#//apple_ref/doc/uid/TP40012582-CH23-SW1
    13. 13. Request a Dev/Dis Certificate (way : 2)https://developer.apple.com/library/ios/#documentation/IDEs/Conceptual/AppDistributionGuide/CodeSigningYourApps/CodeSigningYourApps.html#//apple_ref/doc/uid/TP40012582-CH23-SW1
    14. 14. Create an App ID
    15. 15. Create an App ID• Login Provisioning portal and go to Identifiers click on new identifier
    16. 16. Registering an App ID• App ID Description• App services• App ID Prefix (select from dropdown)• App ID Suffix section • Explicit App ID – com.domain.appname • Wildcard App ID – com.domain.*• Click continue• After done, New app in the list. You can create push notification certificates here only.
    17. 17. Add in Devices
    18. 18. Adding device• For developer/ pre distribution to clients or testers.• Generally, we can only add 99 devices pre year. Next renewal you can remove the existing device and add new. But, in between no undo..
    19. 19. Add new device
    20. 20. What is UDID and How to get?• (Unique Device Identifier) The series of numbers and letters used by Apple and developers to uniquely identify your iPhone, iPod touch and iPad..• Connect you device to Mac/PC open iTunes. (new versions it is diff)
    21. 21. What is UDID and How to get?• (Unique Device Identifier) The series of numbers and letters used by Apple and developers to uniquely identify your iPhone, iPod touch and iPad..• Connect you device to Mac/PC open iTunes. (new versions it is diff)
    22. 22. What is UDID and How to get?• (Unique Device Identifier) The series of numbers and letters used by Apple and developers to uniquely identify your iPhone, iPod touch and iPad..• Connect you device to Mac/PC open iTunes. (new versions it is diff)
    23. 23. Createprovisioning profile
    24. 24. Download Provisioning• Next step download provisioning file and double click.• It will open in Xcode or
    25. 25. Take Build
    26. 26. In Titanium Studio
    27. 27. In Xcode• Open you project• In Build settings > under Code Signing identity select the right profile.
    28. 28. Run and distribution• To debug in device just click on and Run button. (Make sure you select iOS device Scheme)• To distribution, select the Xcode Product -> Archive menu option.
    29. 29. App Entry iniTunes connect
    30. 30. Manage your Apps @ itunesconnect
    31. 31. Add New APP• If your Adding your first app from your account then we need to sent company name that will display in App store.
    32. 32. App information (Tip help is there)• Select right Bundle ID. Because we can change this after words. And follow the steps. Yes, fill and click continue
    33. 33. My Apps mostly for free• *Select Price Tier (Check with Table)• And also specific stores, if any..
    34. 34. Add App info..• App full information• Version Number* : by default put 1.0• Copyright* : (C)• Primary Category* : Select from dropdown• Secondary Category : if you want• Rating: Select Answers for you Apple Questions. (If you select all none the your app rating will be 4+)
    35. 35. Add App info..• Metadata:• Description*: Few words about y(our) app• Keywords* : Useful for search in App store (<=100 bytes)• Support URL* :• Marketing URL :• privacy Policy URL :
    36. 36. Add App info..• App Review Information• Contact Information• First Name* :• Last Name* :• Email Address* :• Phone Number* :
    37. 37. Add App info..• Review Notes : If you want say something to Apple testers. For example :- Please dont click on login button, app will crash ;) (<=4000 bytes)• Demo Account information : User Name and Password id need... (if you want to say something we can use notes)• Uploads:• large App Icon:• 3.5 inch screenshots:• 4 inch screenshots :• iPad Screenshots :Tip: Use simulator to take screenshots {Command key + S key}
    38. 38. Ready to Upload Binary• Don’t forgot to click on Ready to Upload Binary.. Once you click on that status will be “waiting for upload”
    39. 39. Back to Xcode to start uploading
    40. 40. Remember this..?
    41. 41. Done! Then In Review status Then Ready for sale.. Else Rejected/ Developer also Reject the app if she/he found new bug… fix and upload again..
    42. 42. Demo?
    43. 43. Sources• http://msdn.microsoft.com/ ;)• https://developer.apple.com/library/ios/#documentation/IDEs/Conce ptual/AppDistributionGuide/Introduction/Introduction.html• https://wiki.appcelerator.org/display/guides/Distributing+iOS+apps• http://www.techotopia.com/index.php/Preparing_and_Submitting_a n_iOS_5_iPhone_Application_to_the_App_Store• And geek friends and Google
    44. 44. Naga Harish MShareOurIdeas.com To be continued…
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×