October 12, 2015
OS X El Capitan 10.11.1 beta 3 Now Available
October 7, 2015
tvOS beta 3 Now Available
October 7, 2015
Xcode 7.1 beta 3 Now Available
October 7, 2015
Find WWDC Video Content Quickly
October 5, 2015
Now it's easier to discover and share information presented in WWDC videos with our recent search update. You can search a keyword and find all the instances of it mentioned in the videos. Go straight to the time the keyword was mentioned in the video or easily share a link to it. Try it out.
Game Center Sandbox Update
October 5, 2015
At WWDC 2015 we announced that the Game Center development sandbox environment would be turned off to simplify game development and beta testing. Starting today, the sandbox will no longer be available and all versions of iOS and OS X will automatically switch over to the production environment for development testing.
To learn more, read Game Center: Life without a Sandboxor visit the developer forums.
App Slicing Now Available
October 5, 2015
The issue affecting app slicing has been fixed, and device-specific versions of apps will be delivered when downloaded by users running iOS 9.0.2 or later. Learn more about app slicing.
App Slicing Currently Unavailable
September 24, 2015
App slicing is currently unavailable for iOS 9 apps due to an issue affecting iCloud backups created from iOS 9 where some apps from the App Store would only restore to the same model of iOS device.
When a customer downloads your iOS 9 app, they will get the Universal version of your app, rather than the variant specific for their device type. TestFlight will continue to deliver variants for your internal testers. App slicing will be reenabled with a future software update. No action is needed by you at this time.
Validating Your Version of Xcode
September 22, 2015
We recently removed apps from the App Store that were built with a counterfeit version of Xcode which had the potential to cause harm to customers. You should always download Xcode directly from the Mac App Store, or from the Apple Developer website, and leave Gatekeeper enabled on all your systems to protect against tampered software.
When you download Xcode from the Mac App Store, OS X automatically checks the code signature for Xcode and validates that it is code signed by Apple. When you download Xcode from the Apple Developer website, the code signature is also automatically checked and validated by default as long as you have not disabled Gatekeeper.
Whether you downloaded Xcode from Apple or received Xcode from another source, such as a USB or Thunderbolt disk, or over a local network, you can easily verify the integrity of your copy of Xcode.
Preparing for On-Demand Resources
September 12, 2015
If you’re using on-demand resources in your iOS 9 app, please note the following as you prepare your app for submission.
Make sure your code checks for on-demand resource asset packs as part of your standard code path and uses NSBundleResourceRequest to manually download the content if it is not present. This is important as there is a known issue that may cause initial and pre-fetch on-demand content to not download automatically.
On-demand resource asset packs that are added or changed as part of an app update are currently inaccessible. Be sure to include new or updated asset packs in your application bundle during your app update submission.
These issues will be resolved in a future iOS update.
Submit Your Apps Today
September 11, 2015
You can now submit your apps that take advantage of the latest features in iOS, OS X, and watchOS. Build your apps using Xcode 7 GM seed, test with the GM seeds of iOS 9, OS X El Capitan, and watchOS 2, and submit them for review. Learn how to prepare your apps for the App Store.
September 9, 2015
With the new Apple TV, you can deliver highly immersive apps on the big screen using the tvOS SDK. The SDK includes many of the same frameworks and technologies as iOS, such as Metal, UIKit, CloudKit, and Game Center, so you can leverage your existing code to create rich games and apps that look amazing on the new Apple TV. Get started with the tvOS SDK.
GM Seeds Now Available
September 9, 2015
The next release of watchOS, iOS, and OS X will soon be in the hands of hundreds of millions of customers around the world. Make sure your apps are optimized for the exciting new features now available for these platforms. To prepare, build your apps using Xcode 7 GM seed, and test with the GM seeds of iOS 9, OS X El Capitan, and watchOS 2. Learn more.
Get Your Apps Ready for 3D Touch
September 9, 2015
iPhone 6s and iPhone 6s Plus introduce an entirely new way to interact with your phone. For the first time, iPhone senses how much pressure you apply to the display. In addition to familiar Multi–Touch gestures like Tap, Swipe, and Pinch, you can now add 3D Touch-enabled actions that bring a new dimension of functionality to your apps. Learn more about 3D Touch.
Supporting IPv6 in iOS 9
August 28, 2015
At WWDC 2015 we announced that iOS 9 will support IPv6-only network services. All apps submitted to the App Store must support IPv6 starting in early 2016. To make sure your app is compatible, use the networking frameworks (e.g., “NSURLSession”), avoid use of IPv4-specific APIs, and avoid hard-coded IP addresses. Before submitting your app, test for compatibility.
To learn more, read Supporting IPv6 DNS64/NAT64 Networksand watch Your App and Next Generation Networks.
View More Detailed Ratios in App Analytics
August 10, 2015
Now you can use App Analytics to view your Ratios by territory, platform, campaign, app version, iOS version, and more. For example, find out which of your marketing campaigns generate the highest spend per new user by choosing Sales as the measure, comparing it to App Units, and viewing by campaign in the Metrics tab. You can also see which territory has the highest App Store product page conversion rate, which device customers use most to engage with your app, and much more. View your app analytics now.
iOS 9 beta 5 Now Available
August 6, 2015
iOS 8.4.1 beta Now Available
July 14, 2015
OS X Yosemite 10.10.5 beta Now Available
July 14, 2015
iOS 9 Now Available
June 8, 2015
iOS 9 SDK includes new APIs and services that are enabling new categories of apps and features. Multitasking and gaming APIs help enhance app functionality and create immersive games. Expanded search capabilities, and new support for CloudKit, HomeKit, HealthKit, and MapKit extend iOS to more places than ever before. See what’s new in iOS.
OS X El Capitan Now Available
June 8, 2015
OS X El Capitan brings Metal to Mac, giving your apps unprecedented graphics and computing power. New extensibility APIs let your Mac apps work seamlessly with Photos and Safari. See what’s new in OS X.
watchOS 2 Now Available
June 8, 2015
With the new features and capabilities that watchOS 2 brings to WatchKit, your apps can integrate even more closely with Apple Watch. Take advantage of the Digital Crown, microphone, Taptic engine, and health sensors to take your Apple Watch app to the next level. See what’s new in watchOS.
The New Apple Developer Program
June 8, 2015
Now everything you need to develop, distribute, and manage your apps on all Apple platforms has been combined into one single program, making it easier than ever to bring your creativity to over a billion customers around the world.
WWDC15: Now Live Streaming
June 8, 2015
Learn about the latest advancements in Apple technologies with over 100 sessions presented by Apple engineers. We’re live streaming select sessions daily and posting videos of all sessions throughout this week. Watch WWDC session videos.
App Analytics in iTunes Connect
May 13, 2015
Measure user engagement, marketing campaigns, and monetization for your iOS apps with data you won’t find anywhere else. App Analytics is included with iOS Developer Program membership and requires no technical implementation. Learn more.
Xcode 6.4 beta 3 Now Available
May 11, 2015
Xcode 6.3.2 GM seed Now Available
May 8, 2015
Designing for Apple Watch
May 4, 2015
Apple Watch represents a new chapter in the way people relate to technology. Learn how to make your WatchKit apps seamlessly integrate with the user experience of Apple Watch by getting the latest design details and development resources from the updated Apple Watch Human Interface Guidelines.
Apple Worldwide Developers Conference
April 14, 2015
WWDC 2015 will take place in San Francisco, June 8–12. WWDC features more than 100 technical sessions, over 1,000 Apple engineers, hands-on labs, and the Apple Design Awards. The opportunity to buy tickets will be offered by random selection. Learn more about WWDC.
64-bit Requirement for App Updates
April 8, 2015
As a reminder, beginning June 1, 2015 app updates submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. To enable 64-bit in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code. For more information, read the 64-Bit Transition Guide for Cocoa Touch.
OS X Server 4.1 Developer Preview (14S1092) Now Available
April 1, 2015
Submit Your WatchKit Apps Now
March 31, 2015
It’s time. Apple Watch will be in the hands of customers on April 24. Get your WatchKit apps ready and submit them for review now. To learn more, read Preparing Your App Submission for Apple Watch.
iOS 8.3 beta 4 Now Available
March 24, 2015
Force Touch APIs in OS X 10.10.3
March 20, 2015
The Force Touch trackpad in the all new MacBook and updated 13-inch MacBook Pro with Retina display has built-in force sensors for a new level of interactivity and control within your apps. Use Force Touch APIs, including Force click, pressure sensitivity, and accelerators, to add a new dimension to your app’s user experience. Learn more about Force Touch.
Xcode 6.2 including iOS 8.2 SDK with WatchKit Now Available
March 9, 2015
Crash Logs in Xcode 6.3 beta 2
February 23, 2015
The new Apple crash reports service is now available in Xcode 6.3 beta 2. Apps that you’ve submitted with debug symbols to the App Store and to TestFlight will have their crash log data collected and aggregated into crash reports that will automatically download into Xcode. The enhanced Organizer window makes it easy to triage your crashes, jump directly to the offending code, and mark a crash as resolved. Learn more by reading Crashes Organizer Help.
Mac Apps That Use Garbage Collection Must Move to ARC
February 20, 2015
Beginning May 1, 2015, new Mac apps and app updates submitted to the Mac App Store may no longer use garbage collection, which was deprecated in OS X Mountain Lion. Instead, migrate your apps to Automatic Reference Counting, using the migration assistant in Xcode to help with this transition. Apps may continue to use retain/release for manual memory management. For more information, read the Transitioning to ARC Release Notes.
Announcing TestFlight Groups
Now Accepting Larger Binaries
February 12, 2015
The size limit of an app package submitted through iTunes Connect has increased from 2 GB to 4 GB, so you can include more media in your submission and provide a more complete, rich user experience upon installation. Please keep in mind that this change does not affect the cellular network delivery size limit of 100 MB.
Build Your Apps with Swift 1.2
OS X Yosemite 10.10.3 (14D72i) Now Available
iOS 8.2 beta 5 Now Available
February 2, 2015
New Swift Development Courses Available on iTunes U
January 27, 2015
Stanford University's iOS programming course, one of the most popular on iTunes U with over 1.2 million downloads, is now being taught using Swift. Learn how to build apps with this exciting new programming language by following Stanford's curriculum: Developing iOS 8 Apps with Swift. The first two lectures for the winter 2015 quarter are now live and additional lessons will be added as they are taught. Swift courses from other internationally recognized universities, such as Plymouth University in the UK, are also now available on iTunes U with more courses from other top educational institutions coming soon.
64-bit and iOS 8 Requirements Start Soon
January 19, 2015
As a reminder, beginning February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. To enable 64-bit in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code.
Xcode 6.2 beta 4 Now Available
January 12, 2015
What a Way to Begin the Year
January 8, 2015
The first week of January set a new record for the App Store, with customers around the world spending nearly half a billion dollars on apps and in-app purchases. New Year’s Day marked the single biggest day ever in App Store sales history. Your incredible apps generated over $10 billion for you and your peers last year, and to date, developers have earned a cumulative $25 billion from the sale of apps and games. See the full press release.
Getting Help with App Reviews and Rejections
December 30, 2014
iTunes Connect is now available after the holiday shutdown. Please remember, if you need to appeal an app rejection or request that the review of your app be expedited, the fastest way to get help is to contact the App Review Team through the Contact Us form. To view app rejection details and ask for clarification, visit Resolution Center in iTunes Connect. We look forward to seeing the innovative new apps you'll create in 2015.
64-bit and iOS 8 Requirements for App Updates
December 17, 2014
As we announced in October, beginning on February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. Beginning June 1, 2015 app updates will also need to follow the same requirements. To enable 64-bit in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code.
Safari 8.0.3 beta, Safari 7.1.3 beta, and Safari 6.2.3 beta Now Available
December 16, 2014
iTunes Connect Holiday Shutdown
December 8, 2014
As a reminder, iTunes Connect will shut down December 22-29 for the winter holidays. If you plan to schedule app releases or price changes to take place during this time, make sure these changes are scheduled, submitted, and approved by December 18. Users who are currently testing or have been invited to test your pre-release apps with TestFlight will not be affected. Sales and Trends reports will also remain available through the Autoingestion tool.
The Hour of Code 2014
December 4, 2014
We’re supporting the next generation of innovative developers by hosting workshops and other special events during Computer Science Education week, December 8–14. And on December 11, we’ll host the Hour of Code, a free one-hour introduction to the basics of computer programming from Code.org, at your local Apple Store. Learn more.
Automate Your Advertising with iAd
November 21, 2014
Leverage the updated iAd Workbench API to automatically create and update ad campaigns, retrieve analytics and manage bids directly on iAd Workbench. You can now promote products in more than 100 countries across the Americas, Europe, Asia, the Middle East, Africa, and Australia. Learn about the iAd Workbench API.
Get Ready for Apple Watch
November 18, 2014
Now you can start creating experiences for Apple Watch that reimagine, extend, and enhance the functionality of your iPhone apps. Learn how your existing app notifications can easily show up on Apple Watch, and how to leverage WatchKit to take your apps even further with WatchKit apps, Glances, and actionable notifications. Learn more about WatchKit.
iAd Producer 5.0.1 Now Available
November 12, 2014
Promote Your Apps and Products in New Countries with iAd
October 28, 2014
iAd is now available in 70 additional countries across the Americas, Europe, Asia, the Middle East, Africa, and Australia, expanding global reach to 95 countries. Ad campaigns can be created in minutes using iAd Workbench. Learn More.
TestFlight Beta Testing for Everyone
October 23, 2014
You can now invite up to 1,000 testers to beta test your iOS apps by simply sending them an email invitation through iTunes Connect. Once they accept your invitation, testers can install your beta app on their iOS devices, get updated builds, and provide feedback, all within the TestFlight app. Learn more about TestFlight.
Update to the Apple Push Notification Service
October 22, 2014
The Apple Push Notification service will be updated and changes to your servers may be required to remain compatible.
In order to protect our users against a recently discovered security issue with SSL version 3.0 the Apple Push Notification server will remove support for SSL 3.0 on Wednesday, October 29. Providers using only SSL 3.0 will need to support TLS as soon as possible to ensure the Apple Push Notification service continues to perform as expected. Providers that support both TLS and SSL 3.0 will not be affected and require no changes.
To check for compatibility, we have already disabled SSL 3.0 on the Provider Communication interface in the development environment only. Developers can immediately test in this development environment to make sure push notifications can be sent to applications.
64-bit and iOS 8 Requirements for New Apps
October 20, 2014
Starting February 1, 2015, new iOS apps uploaded to the App Store must include 64-bit support and be built with the iOS 8 SDK, included in Xcode 6 or later. To enable 64-bit in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code.
Create App Previews with iMovie
October 16, 2014
iMovie comes with every Mac and makes it easy to create app previews. Edit screen recording videos to get the timing just right, then customize your preview with titles, transitions, a soundtrack, and voiceover. Included with iMovie are 11 titles designed to showcase apps in action. To learn more, read the iMovie Guide for Creating App Previews.