Submitting iPhone Apps To The Apple App Store – A Step by Step Guide

Here’s a quick step by step guideline that you can print and keep hand, to use when your app is ready for submission. I am assuming that the reader of this article has an iPhone Developer License.

====== Step 1 ======

Certificate is an essential element to submit or test an application on iphone. It comes with code sign(Signatures) which would verified when an application is submitted on apple store or when tested on iphone.

One can bypass these if an application is installed on jail-break iphone or  when submitted on Cydia but this is not possible when one wants submit it to Appstore.

One has to through 2 step procedure to create a certificate from developer portal. I simply copied those two from “iphone developer portal”

[1] Generating Certificate Signing Request

[2] Submitting a Certificate Signing Request for Approval

Generating a Certificate Signing Request:

[3] Open the Utilities folder and launch Keychain Access from the Applications folder.

[4] Set the value of Online Certificate Status Protocol (OCSP) and Certificate Revocation List (CRL) to “off” in the Preferences Menu.

[5] Select Keychain Access -> Certificate Assistant -> Request a Certificate from a Certificate Authority.

[6] Fill in your email address in User Email Address Field. Confirm that this email address is same as provided at the time of registering as iPhone developer.

[7] Fill in your name in the Common Name field. Confirm that this name is same as provided at the time of registering as iPhone developer.

[8] It is not necessary to have an Certificate Authority (CA). The ‘Required’ message would be eliminated after finishing the following step.

[9] Click the ‘save to disk’ radio button if prompted, choose ‘Let me specify key pair information’ and proceed.

[10] If  you choose ‘Let me specify key pair’ option then one has provide a file name and click ‘Save’. Select ‘2048 bits’ for Key Size and ‘RSA’ for the algorithm in next screen and proceed.

[11] CSR file would created on the desktop by Certificate Authority.

Submitting a Certificate Signing Request for Approval:

[1] Once CSR file is created log in to the iPhone developer program portal and go to ‘Certificates’> ‘Development’ and select ‘Add Certificate’.

[2] Click the ‘Choose file’ button, select your CSR and click ‘Submit’. The portal will reject the CSR if Key Size is not set to 2048 bit at the time of CSR creation.

[3] This will followed by notification to Team Admins by email of the certificate request.

[4] The change in the certificate status would informed by email on approval or rejection of the CSR by Team Admin.

Download/Installing Certificate on your machine

[5] Once the CSR is approved the Team Members and Team Admins can download their certificates via the ‘Certification’ section of the Program Portal.  Choose ‘Download’ next to the certificate name to download your iPhone development certificate to your local machine.

[6] Once this is done double-click the .cer file to launch Keychain Access and install your certificate.

On installation of certificate on your MAC the next step is to create an App ID.

Note: You have to follow this step only once and late you don’t have to make certificates for your other applications.

====== Step 2 ======

Follow the following steps to create an App ID:

[1] Go to ‘App IDs’ and click ‘App ID’ after logging in to iPhone developer program portal.

[2] Populate the ‘App Id Name’ field with your application name (that is – iPhone app) and in ‘App Id’ enter something like com.yourdomain.applicationname (i.e com.edumobile.iphoneapp) and click submit.

[3] Please do note down the “App Id” as this would be utilized in Info.plist, bundle identifier tag.

====== Step 3 ======

Next step would be to create a Provisioning file for our Xcode and is the last step for creating binary which would submit it to Appstore.

[1] After you navigate to ‘Provisioning’> ‘Distribution’ click ‘Add Profile’ in iphone developer program portal.

[2] Choose “App Store” in “Distribution Method”.

[3] In “Profile Name” enter your application name (i.e iphoneapp) which will be your provisioning profile name as well.

[4] In “App ID” select the app name(i.e. iphoneapp) which you created in Step 2.

[5] After downloading the Provisioning profile copy it to your/YourUserName/Library/MobileDevice/Provisioning Profile.

====== Step 4 ======

Now everything is step up, open your project in Xcode

[1] Click “i” Info button after selecting your project from “Group & File” in left side bar.

[2] Navigate to “Configuration” tab and select “Release”. Click the “Duplicate” button from bottom, name is “iphoneDistribution”.

[3] Click on “Build” tab and choose “iphoneDistribution” and enter in “Search in Build Settings” filed ‘Base SDK’ and select the current selected Device and  change to what gadget your application is targeting (I prefer “Device-iPhone OS 2.0)

[4] Now in “Search in build setting” field enter “code signing identity” and choose the provisioning profile created earlier in Step 3. Apply the same to the child property “Any iPhone OS Device”.

[5] Once this done close the Info screen and select the “Target”> “Your App” from “Group & File” in left side bar and click on “Info” button again from Xcode.

[6] To be on the safer side repeat step 3 and 4.

[7] With the Info screen still open click on “Properties” tab and enter “App Id”(i.e. com.edumobile.iphoneapp) in Identifier field.

[8] Now that all is done, click on “Build” (cmd+B) from Xcode>Build.

[9] You will find your binary file created on right clicking on “Product”> “YourApp” and selecting “Reveal in Finder”. Zip this file.

====== Step 5 ======

The next step is to submit the binary file created to itunesconnect.

[1] In your browser type https://itunesconnect.apple.com/ (this website is very slow over https) and login using your iPhone developer account.

[2] Click on “Manage Your Account” > “Add Application”

[3] On replying to a simple question from apple you can sumbit your application to app store. You also need few things in your system before you submit your application.

a) Application Name (must be unique)

b) Application description

c) Application Category

d) URL for your application feedback.

e) Icon of your application in 512 x 512 size.

f) Main picture of your application in 320 x 480 or 320 x 460 size. (You have option to submit up to 4  more pictures of your application).

Thats it… you’re done now! Don’t forget to bookmark and save this page for later!

CBS News launches dedicated iPad app

iPad owners looking for CBS News content now have a free app for that. CBS is following the lead of ABC News with an app that caters to the dimensions of the iPad. The CBS News app features an easy to use interface that includes stories, images, videos, and even various CBS News Twitter feeds.

Like much of TV news, there is a lot of stuff, but not much depth. Stories usually run just a few paragraphs, but sometimes there is some more welcome detail.

Many of the videos are from CBS owned CNET, but they are tech specific and appear to be there as filler. There is no local news, other than your local temperature, and every time you quit the app and come back in, you have to tell the app to use your local location. That’s just dumb.

TUAWCBS News launches dedicated iPad app originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 13 Sep 2010 17:30:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

Proloquo2Go gets a major update

Proloquo2Go (US$189.99) is the most fully featured augmentative and alternative communication device (AAC) we’ve yet covered. It provides iPhone, iPod touch, or iPad owners who do not have the ability to speak well enough to be understood (and that number is estimated to be 2.5 million Americans alone) a fully functional and quite customizable solution that rivals stand-alone devices that can cost up to $8,000. This is a universal app, and as such, it takes full advantage of the iPad screen. It’s really quite a marvel. Its developer, AssistiveWare, was one of the first to release apps for the assistive technology community, and they do a great job of listening to their customers and providing support. This attention has paid off with the first major revision to Proloquo2Go taking it to version 1.4, which was released earlier this month.

The update includes many new enhancements and features, including:

  • Optimization of over 7,000 graphic symbols to take advantage of the Retina display of the iPhone 4 and new iPod touch
  • The addition of higher quality voices
  • The ability to backup the user customized vocabulary through iTunes File Sharing on the syncing computer (as long as the mobile device is using iOS 3.2 or better)
  • Faster conversion of text to symbols
  • Much quicker uploading of the saved vocabulary from the syncing computer to the app via Wi-Fi.
  • and many other under-the-hood bug fixes.

These changes make a marked difference in the feel and flow of using ProloQuo2Go. It now seems quite a bit more responsive. The update is free and results in making an already remarkable achievement that much better.

TUAWProloquo2Go gets a major update originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 13 Sep 2010 18:00:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

Newest Canadian Apple Store draws hundreds

Here’s a local report from Newmarket, Ontario in Canada, where Apple opened up a brand new store at the Upper Canada Mall over the weekend. Apparently hundreds of people were in line for the opening on Saturday morning, trying to get the iPhone 4 as well as all of the new iPod devices. Everybody involved sounds pretty happy, from the people who got in line starting at 4:30am, to the manager of the new store and the landlord in the mall itself. Then again, maybe that’s their Canadian friendliness coming through.

Good for Newmarket — Toronto was one of the closest stores to the town, but now the folks up there will have to travel 60 fewer kilometers to get their Apple fix. Congrats on the new store, eh?

TUAWNewest Canadian Apple Store draws hundreds originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 13 Sep 2010 18:30:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

Drobo wants Mac users to "Upgrade your RAID"

Did you buy one of those “quasi-RAID” storage devices over the last few years? You know, the ones that tried to squeeze a few hard disks into a shiny silver box and call it RAID? In many cases, those devices simply implemented RAID 0 (block-level striping without parity or mirroring) as a way to create a big drive out of two or more smaller drives. If one drive fails, the entire array is toast.

Well, Data Robotics wants to save Mac users from that harrowing experience by offering to “Upgrade your RAID.” Until the end of the month of September, you can trade in a qualifying device (which will be sent to an reputable electronics recycler) and receive 10% off of a DroboPro or DroboElite, or 15% off the price of a Drobo, Drobo S, or Drobo FS.

To take advantage of this deal, register on the Drobo upgrade page or call the Drobo sales folks at 1-866-997-6268. This program is a good way to keep your data safe and probably gain a lot of capacity in the process.

TUAWDrobo wants Mac users to “Upgrade your RAID” originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 13 Sep 2010 19:00:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

40.1 million people are playing games on iDevices, 45% fine with in-app ads

Here are two interesting stats about iOS gaming to round out your Monday. First up, a new industry survey says that 40.1 million people in the US are playing games on Apple’s mobile devices — that’s over half of the 77 million strong total gaming audience. That’s a huge market share, especially considering this platform has only existed for a few years.

By comparison, Sony’s PSP system only has an audience of around 18 million, and Nintendo’s DS audience in the States sits at 41 million. We’ve talked about sales of all of those systems before, but the same survey says that while two-thirds of gamers will pay for games on traditional handhelds, a much smaller percentage will pay for games on the iDevices (only 45% on iPhone and iPod touch, and only 32% on iPad).

Not that apps aren’t bringing money in — Parks Associates also says that the North American apps market is now worth $2 billion, and will double in value over the next few years. Even if gamers aren’t willing to buy games, more and more are willing to put up with ads in both games and apps — a recent report says 45% of adults 18-34 don’t mind sitting through ads to play games and use apps for free.

In short, Apple has built one heck of a market here in the last few years, and it’s only going to be growing from here on out.

TUAW40.1 million people are playing games on iDevices, 45% fine with in-app ads originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 13 Sep 2010 20:00:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

Pianist Pro 1.5 for the iPad adds MIDI Mobilizer support from Line 6

From MooCowMusic comes the latest iteration of their renowned iPad app, Pianist Pro 1.5 (£5.99). Most notably, Pianist Pro now incorporates the MIDI Mobilizer technology from Line 6, enabling Pianist Pro on your iPad, with the Line 6 MIDI Mobilizer adapter (£45) or wirelessly over Wi-Fi, to be used as a MIDI controller as well as connecting with your existing MIDI devices and your DAW.

Pianist Pro has been extended further to work seamlessly with MIDI. Two of Its best features, the programmable arpeggiator and the Scale Piano (allowing for scales to be soloed with the swipe of a finger), are both now MIDI compatible, making the functionality of these features applicable to other MIDI devices. Pianist Pro becomes more than just a passive keyboard.

The built-in sampled sounds can also be used with an external MIDI hardware device or DAW, allowing Pianist Pro to become a sound source in itself (taking full advantage of its 88 key professionally-sampled virtual piano as well as the sampled organ, synth sounds and guitars). And let’s not forget the drum machine, too.

Another of Pianist Pro’s features is recording and overdubbing. Now, being MIDI compatible, you can do some composing / performing on the road, save it, and when you’re ready, export it in a Standard Midi File (SMF) for use with other compatible MIDI devices or your favorite DAW. And don’t worry, Piano Pro 1.5 imports SMFs, too.

MooCowMusic describes Piano Pro as a “a musical scratchpad or live performance tool.” Now with built-in MIDI support, thanks to Line 6’s MIDI Mobilizer adapter, it’s that, but to a whole new level!

Check out the demo video after the break.

TUAWPianist Pro 1.5 for the iPad adds MIDI Mobilizer support from Line 6 originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 13 Sep 2010 16:00:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

iTunes – the item you tried to buy is no longer available

I tried to update my iOS apps today using iTunes and was greeted with this error. Given that I had told iTunes to update all of the 60+ apps it told me were out of date, this was hardly helpful.

There are a lot of things wrong with this error message. First of all, it gives me absolutely no idea which app is not available. Second, I had asked iTunes which apps needed to be updated, and it told me that this Mystery App was out of date. How can it be out of date if it isn’t available at all? Third, after telling me that this one application wasn’t available, iTunes failed to update the other 60+ applications.

The prospect of manually updating them all was fairly annoying. As I looked through all of the apps shown on the Update page, I realized that one of the apps didn’t have the “Update Now” button next to it, and deduced that was the app causing the problem. I went into the main list of apps, control-clicked on it, and then chose “Show in Finder.” I moved the app from my iTunes folder to my Desktop, and then deleted the app from iTunes, and ran “Check for Updates” again. It showed one fewer app needing to be updated, and the Update All process went off without a hitch.

If you find yourself facing this fairly unhelpful message from iTunes, look through the list of apps-in-need-of-updating to see if any of them lack the Update Now button. It should stand out from all of the others.

I find it frustrating that iTunes continues to provide basic user feedback such as telling me which ‘item’ it was referring to in the error message above. iTunes is the link between Apple’s highly profitable iPod, iPhone, and iPad devices, not to mention perhaps the most important Windows crossover app that Apple produces. It should be one of Apple’s best applications, if not the best. Instead it is the one I least enjoy and which shows the most rough corners. I hope between now and iTunes 11 we see a whole lot of improvements, and less time spent tinkering around with the UI.

TUAWiTunes – the item you tried to buy is no longer available originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 13 Sep 2010 16:30:00 EST. Please see our terms for use of feeds.

Permalink | Email this | Comments

New HP e-All-in-One printers make it easy to print from anywhere

HP recently announced two new wireless, web-connected All-in-One printers that provide features that are sure to make Apple owners happy. The printers, the HP Officejet Pro 8500A e-All-in-One series (above at left, starting at US$299, currently available with a rebate for just $229) and Officejet 7500A Wide-Format e-All-in-One (above at right, starting at US$299, not currently shown on the US HP website) feature connectivity to the web, which allows them to print from various services without needing to fire up a computer to do printing. Here’s a quick look at some of the unique (and some not-so-unique) features:

  • HP ePrint — sometime this fall, you’ll be able to download the HP ePrint iOS app and print documents on your device directly to your HP Officejet Pro 8500A or Officejet 7500A from literally anywhere you have an internet connection. Until then, or when you’re on any internet-connected device, you can attach your document to an email and send it to your printer. ePrint supports PDF, Word, PowerPoint, text, JPEG, TIFF, BMP, PNG, and GIF files, and you’ll receive feedback from the printer if the print job is successful or if there’s an issue.
  • Borderless printing — If you want to print anything from a 3″ x 5″ card up to a 13″ x 19″ brochure, you can do it on the 7500A Wide-Format printer, and you can print to the edge of the paper. That’s useful for doing printing of business documents on-demand, rather than sending them to a printer.
  • Wireless and Wired networking — Both printers have built-in 802.11n Wi-Fi and 10/100Base-T Ethernet networking capabilities. The LCD display on the printers makes setup easy with on-screen instructions. (Correction: Wi-Fi is an option available at additional cost on the 8500A.)

TUAWNew HP e-All-in-One printers make it easy to print from anywhere originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 13 Sep 2010 17:00:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

TUAW review and giveaway: Booq Boa push bag for iPad

As my partner in crime here at TUAW, Kelly Guimont, will vouch, I have a bit of a bag addiction. It started back in the Newton MessagePad days when I carried an Eagle Creek “man bag” complete with Newton, folding keyboard, and other accessories. It got worse when I started using laptop cases, since that pointed me in the direction of Tom Bihn’s line of awesome bags. With the advent of the iPad, I’ve been trying my best to avoid buying a bag — in fact, I should be getting a DODOcase today or tomorrow.

So what happened? The folks at Booq sent me a Boa push for iPad. Now, Booq bags are really addictive. They’re extremely well-made, stylish, and amazingly functional. Fortunately, we give away everything we review, so I’m not tempted to keep this bag. Read on for a short review and find out how you can win this bag from TUAW.

TUAWTUAW review and giveaway: Booq Boa push bag for iPad originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 13 Sep 2010 15:00:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

Wi-Fi iPads will hit China on Sept. 17

Earlier today, Apple announced that the Wi-Fi enabled iPad will be available to customers in China via Apple Stores and authorized resellers on September 17th at 10:00 AM. Let the line ups begin!

As we saw in the US and elsewhere, Apple Store employees will offer a free setup service to anyone who buys an iPad in an Apple Store on launch day. This includes email setup, finding apps and so on. You know, the kind of stuff your relatives are always asking you to do.

iPad Wi-Fi pricing in China will be as follows: CNY3988 (US$590 as of this writing) for 16GB, CNY4788 ($710) for 32GB and CNY5588 for 64GB ($830).

You’ll remember last month when the iPad received the China Compulsory Certification from the China Quality Certification Center, the first official stamp of approval it needed before being OK’d for sale. Apple had trouble bringing the iPhone to the Chinese market, when wireless devices were required to use China’s own WAPI standard. Today, devices are allowed to have both WAPI and Wi-Fi.

If you buy one of these iPads in China, let us know!

[Via MacDailyNews]

TUAWWi-Fi iPads will hit China on Sept. 17 originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 13 Sep 2010 15:30:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

Apple spawns new accessory line: nano watch straps

The success of the iPods, iPhone and iPad have been a boon for Apple and accessory makers. Shortly after each product’s introduction, a small but highly competitive cottage industry of cases, sleeves, stands and so on emerges. Now, the new iPod nano‘s unique design has many manufacturers thinking the same thing: wristwatch.

The nano is small, light, square-ish and features a touch screen. When popped into a strap accessory like the Linq by Incipio, it looks good! The Linq will be available in five colors when released (grey, black, pink, blue and white), though a release date and pricing information are unavailable as of this writing.

It looks nice and the iPod seems well-protected, but I wouldn’t want a wire going from my wrist to my ears all day. But that’s just me.

[Via Oh!Gizmo]

TUAWApple spawns new accessory line: nano watch straps originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 13 Sep 2010 12:00:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

myFry: Stephen Fry’s second autobiography becomes an interactive app

I’ve been following actor, all around wit, and Apple enthusiast Stephen Fry’s career since I saw him play the wonderfully droll and brilliant butler, Jeeves in the English TV series Jeeves and Wooster back in the early 90’s. Hugh Laurie, probably better known as Dr. House, played Bertie Wooster over the four seasons of tales from the P.G. Wodehouse’s books. Since (and before) then he’s done an amazing amount of work, from appearing in V for Vendetta to narrating the English versions of the Harry Potter Audiobooks books.

The second volume of his autobiography entitled: The Fry Chronicles has been released in England as a hardcover book (UK£20.00), AudioBook, iBook (£12.99) and an iPhone app titled myFry (£7.99) in the British iTunes store. It’s not yet available in the US store. The digital versions are enhanced with seven videos.

The myFry app looks quite intriguing. Instead of linearity, (which is so passé) these days Fry opted for a color wheel that can take you to any themed section of the book where you can read sections of that theme. So the book isn’t meant to be read in any particular order, at least on the iPhone. Without seeing it, (being a bloody Yank), I can see this working, since Fry’s writing is quite anecdotal and randomly breaking it up might be just the thing. I can’t wait to get my hands on it.

[via 9to5 Mac]

TUAWmyFry: Stephen Fry’s second autobiography becomes an interactive app originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 13 Sep 2010 13:00:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

Safari extension highlight: Add to Reader

With the addition of the Safari Extensions Gallery to Apple’s website, TUAW is highlighting extensions that we think are special, useful, or just plain fun.

Today’s extension highlight is Add to Reader by Richard Käll. Like most of the extensions we’ve highlighted so far, it makes one aspect of online life easier. In this case, it’s adding feeds to your Google Reader account. Instead of clicking a site’s feed button and adding the address to Reader, you simply press the little toolbar button and presto! You’re done.

You’re still bumped away from the page you’re reading, which is unfortunate. I’d be happier if it worked in the background or by popping up and then closing a separate window the way the Instapaper bookmarklet does, but I still like it.

Finally, if the extension just doesn’t quite do it for you, the author has made the source code available, too. Have fun subscribing!

TUAWSafari extension highlight: Add to Reader originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 13 Sep 2010 14:00:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

The words unique to 1-star and 5-star App Store reviews

Here’s an interesting bit of data from Marco Arment. He created a script to find the most commonly-used words in 1-star and 5-star App Store reviews. His script scanned the top 100 apps in every category, ignoring duplicates. Here’s what he found.

The most frequently-used words in 5-star app reviews were:

  • Awesome
  • Worth
  • Thanks
  • Amazing
  • Simple
  • Perfect
  • Everything
  • Ever
  • Must
  • iPod
  • Before
  • Found
  • Store
  • Never
  • Recommend
  • Done
  • Take
  • Always
  • Touch

An interesting list. As Marco points out, note that “simple” is included. Now consider the minor stir* that Twitter for iPad is generating over its unique UI. it’s not because it’s “good” or “bad,” It’s because users must stop and think before performing actions that seemed effortless on other applications. They don’t like that.

[Via Daring Fireball]

*While some folks absolutely love the UI of Twitter for iPad (see here and here and here), others found its unique approach confusing (see here and here and here).

TUAWThe words unique to 1-star and 5-star App Store reviews originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 13 Sep 2010 14:30:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments