As of Xcode 6, Apple have changed the format Xcode uses for project templates. The change is not backwards compatible. Using the old templates can result in serious data loss. This problem is not specifically with Pugpig and will affect any project using templates. We have reported this problem to Apple and will keep you appraised of any further information they provide.
WE STRONGLY SUGGEST THAT YOU DO NOT USE ANY XCODE 6 RELEASES WITH ANY PUGPIG RELEASE PRIOR TO VERSION 2.3. YOU SHOULD VERIFY THAT YOUR 2.3 RELEASE IS CORRECTLY INSTALLED BEFORE ATTEMPTING TO CREATE ANY NEW PUGPIG PROJECTS USING XCODE 6. FAILURE TO DO SO MAY RESULT IN SOURCE DIRECTORIES BEING DELETED BY XCODE WHEN YOU ATTEMPT TO CREATE A NEW PUGPIG PROJECT.
If you are an Apple iOS Developer you should receive email notifications and gain access to the beta releases. At Kaldor we're keeping up to date with the documentation and beta releases for Xcode 6 and iOS 8 so we can help you with your transition to iOS 8.
Below are some important features and aspects to note:
- Device support
iOS 8 will not be supported on iPhone 4 devices. It will be compatible with iPhone 4s, iPhone 5, iPhone 5c, iPhone 5s, iPod touch 5th generation, iPad 2, iPad with Retina display, iPad Air, iPad mini, and iPad mini with Retina display.
- Xcode 6
Whilst it is still too early to tell, we don't expect clients will need to do anything to their live apps to support iOS 8. However, if you are developing new apps or updates with Xcode 6 you will need our new releases. See below for more information on our new releases.
Pugpig Support & Releases
Old Pugpig Xcode templates do not support Xcode 6. We've made the required changes to Pugpig SDK, Pugpig for Magazines and Pugpig for Continuous Publishing iOS templates to support Xcode 6, and these are now available in beta. With these updates we've also deprecated iOS 5 and 6.
Official versions will be available for download on our website in October, if you need them sooner please contact us directly for the beta release.
We'll continue to test our Pugpig products with the iOS beta releases throughout September and post any announcements on our Help Centre if there are any potential issues that need your attention. We'll also monitor updates for integrated third party services including Flurry, Google Analytics and Urban Airship.
Whilst Apple do not provide exact release dates, we expect official versions of iOS 8 and Xcode 6 to be rolled out in September. Check back here for more updates.