Don’t install Xcode 4.2 developer preview (buildĀ 4C104) on your production computer, even in another folder. I just did and it broke the code signing ability of my Xcode 4.02! Re-installing Xcode 4.02 did not help… So the only way to get back to work was to remove ALL devtools using this terminal command: sudo /Developer/Library/uninstall-devtools [...]
iAd banner crash issue with Xcode 3.2.5
Beware, I found the hard way a major issue with Xcode 3.2.5: when using Interface Builder to create an iAd banner (UIAdBannerView) – it will be created with the new content size parameter (ADBannerContentSizeIdentifierPortrait) which crashes the app on devices older than the iPhone 4G using IOS version 4.0 to 4.1. The only correct solution [...]
Adding in-app purchase
I just added in-app purchase in my ad-supported apps to allow users to remove the ads by paying $0.99. The whole process is quite simple in theory, but it was a pain to make it work. A sample of the issues I had and solutions: To use the Sandbox, you must must remove (uninstall) any [...]
Beware of screenshots showing test iAds
I just had my first iAds apps rejected because Apple requires that the screenshot do not display test ads. I understand this, however it was not documented (or I missed it), so I am good for one more week waiting for approval… So to summarize, if you use iAds in your apps: Implement the delegate [...]
Cropping the iPhone screenshots
When providing your application screenshots in iTunes Connect, one thing that Apple recommends is removing the status bar from your screenshots. Chris Gummer created a great little tool to make this tedious task automatic. You can find it here.
ScrollView creates problems with Pickers
I found out that including pickers (in my case DatePickers) as subviews of a ScrollView prevents them from operating normally. I think this must be a bug in the iPhone OS…
Xcode 3.2.3 showing only 3.2 and 4.0 Base SDK
Now how do you now create an app that will run on 3.0 – 3.1.3 devices? After some research I found the (easy) solution: In Xcode, go to “Project” – “Edit Active Target” – “Build” – “Deployment” Change “iPhone OS 4.0″ (or 3.2) to whatever minimum version is needed by this app. Done!
Facebook Open Graph SDK for iPhone?
Facebook is replacing their old “connect” SDK with their new “Open Graph”. However the only iPhone SDK available from Facebook is still using the old connect SDK. This will be a major issue since Facebook is going to disable more and more features obtained using this old API. I looked for solutions on the Web, [...]


