Every time I go to add an in-app purchase to one of my apps, I forget the pattern that was set up for my Product Id. I like to use the reverse domain and the product name tagged on the end like Apple suggests. A product identifier is a string used to uniquely identify […]
I just noticed that in Xcode 6, you no longer have to disconnect your device to build an archive. In the past I always forget to disconnect and it would drive me crazy. I see that now, it does not matter if the device is connected or not. Very nice.
This week I ran across an interesting problem. I was taking an older version of one of my company’s apps and making some minor feature adjustments and redeploying. I spent about 5 hours updating the code, debugging and testing. I then spent about 16 hours trying to get the changes to deploy on my device. […]
There are several excellent open source projects out there that allow developers the ability to add excellent utility to their apps. There are apps to help your app store rating, force users to update their app, provide users with release notes and tons of other cool things. One of the things we have found really […]
Item Type Description Limitations SKU Text a unique identifer that you can assign your app. often it is strictly numeric Bundle ID Select from List typically this is assigned by the developer early in the development process Default Language Select from List Version Numeric Seems easy, but you still need to know Primary Category Select […]
I wrote a post a while back about using Image magick and a bash script to quickly to create the various size app icon images you need for your mobile app. This is just an updated version of that post. Automated build of Icon/Loading Files (originally posted 3/24/2012) Because of the number of different icons […]
As a cross-platform developer, one of the things that you have to consider are the various image sizes that are needed for your loading screen and app icon. If you don’t know by now, Android and iOS have a variety of sizes and file structures to meet the needs of the different screen sizes and […]