iphone

App submission changes

Brad Midgley

If you have an existing project and you try to resubmit to the app store, you are likely to run into a problem with the changes Apple has made.

Error: The binary you uploaded was invalid. The bundle did not contain an icon for iPad of exactly 72×72 pixels, in .png format.

Solution: Add a .png to your project of this size, then go to Info.plist, add a new key CFBundleIconFiles, rick-click it and change it to an array, and for values

Continue reading

iPhone 4 reception issue: myth or fact? Design flaw or software issue?

Mauro Dalu

If you’re left handed like me, forget being able to use an iPhone 4 without a case. Here are the myths and facts about the iPhone 4 reception issues. I’ve been thinking of how Apple could resolve the issue with a software update: they could determine how you’re holding the phone, perhaps thanks to the new gyroscope, and prompt you to hold it properly… like in the picture.

If you haven’t followed the events lately, here is a brief summary for you…

Continue reading

How to build and submit a Universal App for distribution on the App Store with the iOS 4 SDK

Mauro Dalu

Today I’ve been working on submitting an update to our popular Catholic Prayers database app: it’ll be our first Universal application to hit the App Store. Ever since we upgraded to the latest SDK we can only build for iOS 4, but we’ve set the iPhone OS Deployment Target to be 3.1.3. That way, our users should be able to run the app on devices running iPhone OS 3.x.

Xcode includes project templates for iPad apps and has a menu command (Project > Upgrade Current Target for iPad) that helps you get the project setup correctly when you want to add iPad support to your existing iPhone project. The Upgrade command gives you two options…

Continue reading

Develop your WebGL strategy now

Brad Midgley

WebGL is a developing standard for delivering 3D content inside an HTML5 canvas.

The spec hasn’t reached a 1.0 version yet, but Safari, Firefox, Opera, and Chrome have support we can try out in their nightly builds for the draft version. I had the best luck on both Linux and OSX in trying out WebGL by using firefox nightly builds. There are several documents out there to help you try it… see here

Continue reading

Microsoft Pink smartphone project: KIN gets killed

Mauro Dalu

After HP acquired and killed the WebOS Smartphone platform, another one bites the dust. As we reported in march, the Danger group Microsoft acquired — a Java-based smartphone platform that pioneered messaging-oriented phones targeted at younger people — has been working for two years on “Pink,” a top secret project operating independently from Windows Mobile, released as the “KIN” platform.

KIN was pulled off the market in just 48 days after only selling a reported 500 units.

Continue reading

How to: unable to build for iPhone OS 3.1.3 after iPhone SDK iOS 4 upgrade

Mauro Dalu

If you upgraded your iPhone SDK to the final version supporting iOS 4, you have noticed that everything older then SDK 3.2 vanished. After some research, I found out you can build with 4.0 SDK and still run on devices with earlier versions of the firmware.

If you want to be compatible with iPhone OS 3.x you still compile for SDK 4.0, but set the target settings to tell that yout iPhone app can run on 3.x (iPhone OS Deployment Target). If you did not use any iOS 4.0 specific APIs then your app will run smoothly on 3.x and 4.x… Read on to learn more.

Continue reading

iPhone: How to import photos, screenshots, movies and video without iPhoto

Mauro Dalu

If you need to quickly import movies, photos or screenshots to your Mac and want to avoid iPhoto, here’s a quick tip for you.

Introducing “Image Capture”, a very simple utility bundled with Mac OS X that will allow you to move media files from any device to your hard disk or to another supported app.

Continue reading

iPhone iOS 4: watch out designers! Apps icons display changes: no more transparency.

Mauro Dalu

I was so busy checking out the new iOS 4 features like folders and wallpapers, it took me a while to realize that the icons that used to be transparent now draw a black rounded-corners square behind the icon.

This is most certainly because the new wallpapers implementation draws shadows and glows around the icons to increase the readability and make the icons “pop out” independently of the image you set as your background.

Continue reading