64-bit app support

From February 1st 2015 all new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. Beginning June 1st 2015 app updates will also need to follow the same requirements. To enable 64-bit in your project Apple recommend using the default Xcode build setting of “Standard architectures” to build […]

Read More

Versions of apps for older versions of iOS

This is what apple released in 2013: "Previous versions of your apps are now available for re‑download by users who have already purchased them, allowing customers to use your apps with older devices which may no longer be supported by the current version of your app. If you do not wish to make these versions […]

Read More

-Dev Center Basics

Keychain access stores the main certificates. The Xcode Organizer stored provisioning profiles which rely on the certificates in keychain access. If a provisioning profile has a message like "valid signign identity not found" then you don't have a valid certificate for it in Keychain Access.  Remember that you must have the private key for certificates […]

Read More

-Dev Center Certificates

You Need The Private Key!!! You can't just download a certificate someone else created or that you created on another computer.  If you don't have the private key the certificate was created imported into Keychain Access with it won't work!  Helpfully, keychain access wont tell you this but when you click on the downloaded certificate Keychain […]

Read More

Creating Provisioning Profile For An App

In the Developer Center select ‘iOS Provisioning Portal’ Select App ID’s Create New App ID Description: As required Bundle Seed ID: Generate new Bundle Identifier: com.mydomain.MyApName (and use this in Shared > MyApName-Info.plist > Bundle Identifier) Create it Now go to ‘Provisioning’.  Select ‘Development’ to install your application on a test device and select ‘Distribution’ […]

Read More

Creating A Developer Certificate

Add the devices to be used for development in ‘Certificates’ In Macintosh HD > Applications > Utilities > Keychain Access Menu > Keychain Access > Preferences > Certificates > set Online Certificate Status Protocol (OSCP) and Certificate Revocation List (CRL) to “Off”. Menu > Keychain Access > Certificate Assistant > Request a Certificate from a […]

Read More

Links To iTunes App Store

See http://stackoverflow.com/questions/433907/how-to-link-to-apps-on-the-app-store To send customers to a specific application via the browser: http://itunes.com/apps/appname To open an app in the app store (e.g. for a rate this app link) use: itms-apps://itunes.com/apps/appname For app names with spaces simply remove the spaces.

Read More

Checking which files will be included in the application bundle

When you add resource files to a project *images, audio, nib, etc) they will automatically be bundled with your application. To see which files are being bundled with the application In the project window open the ‘Targets’ group and then your project group within it. ‘Copy Bundle Resources’ shows all of the bundled files in […]

Read More