News and Updates

RSS

App Store

Lower Price Tiers Available for Canada and New Zealand

Lower price tiers, Alternate Tier A and Alternate Tier B, now let you offer paid apps and In-App Purchases at $0.99 (CAD) and $0.99 (NZD). Existing apps that already use these price tiers have been automatically updated. Get details on App Store pricing in the Pricing and Availability section of My Apps on iTunes Connect.

iAd App Network will be Discontinued

The iAd App Network will be discontinued as of June 30, 2016. Although we are no longer accepting new apps into the network, advertising campaigns may continue to run and you can still earn advertising revenue until June 30. If you’d like to continue promoting your apps through iAd until then, you can create a campaign using iAd Workbench. We will continue to keep you updated, but if you have any questions, contact us.

App Analytics

View tvOS data in App Analytics

You can now measure user engagement and monetization for your tvOS apps in App Analytics. In addition to seeing data on product page views, downloads, and engagement, you can also see how many iOS users acquired with your marketing campaigns opened the same app on Apple TV. Learn more about App Analytics.

App Store

Additional App File Size Details Available

iTunes Connect now provides more visibility into the various file sizes of your app. In addition to viewing the size of your original binary, you can now see the download size and install size for Apple TV, for each iOS device type running iOS 9, and for the universal version of your app. Get started in the Activity tab of My Apps in iTunes Connect or learn more in the iTunes Connect Developer Guide.

App Store

Winter Holiday Schedule

As a reminder, we will not be accepting new app or app update submissions from December 22-29. If you plan to release apps during this time, they should be submitted, approved, and scheduled in advance. Other iTunes Connect and developer account functionality will remain available.

Swift is Now Open Source

Swift is Now Open Source

Join the open source community at Swift.org and help make the Swift programming language even better. You can now collaborate with other advanced developers to directly contribute features and enhancements, fix bugs, and help bring Swift to new platforms. Open source Swift includes support for building apps for iOS, OS X, watchOS, tvOS — and now, Linux. We’re excited to see where the community will take this language. To learn more, read the Swift blog.

Hour of Code

The Hour of Code

In support of the next generation of innovative developers, we're hosting workshops and other special events in cities around the world during Computer Science Education week, December 7–13. And on December 10, we’ll host the Hour of Code, a free one-hour introduction to the basics of computer programming from Code.org, for kids ages six and up at your local Apple Store. To learn more and sign up, see the Apple Store website.

App Store

Get Your Apps Ready for the Holidays

The busiest season on the App Store is almost here. Make sure your apps are up-to-date and ready for the winter holidays. New apps and app updates will not be accepted December 22-29, so any releases should be submitted, approved, and scheduled in advance. Other iTunes Connect functionality will remain available.

Because of your incredible apps, the App Store crossed 100 billion cumulative downloads. Revenue from the App Store increased 25% year over year, and the number of transacting customers grew 18%, setting a new all-time record. We want to thank you for all your hard work and dedication to our platforms.

Announcing Apple Pay

Apple Pay Has Expanded to Canada and Australia

You can now support Apple Pay for your customers in Canada and Australia, providing an easy and secure way for them to pay using American Express. Apple Pay lets users buy physical goods and services within your app with a single touch. Learn more.

Invite More Testers in TestFlight

Invite More Testers in TestFlight

Now you can invite up to 2,000 users to beta test your iOS and tvOS apps before you release them on the App Store. TestFlight makes it simple to invite testers using just their email address and lets testers easily provide valuable feedback within the TestFlight app. Learn more about TestFlight.

App Store

Introducing the Shopping Category

The new Shopping category is now available in all 155 App Store territories. This category makes it easy for iPhone and iPad users to find and enjoy apps that enhance the shopping experience—including mobile commerce apps, marketplace apps, coupon apps, and apps that incorporate Apple Pay. You can select the Shopping category for your new apps and app updates in iTunes Connect. To learn more about assigning categories for your apps, read App Store Product Page.

App Store

Lower Price Tiers Available for Australia

Lower price tiers Alternate Tier A and Alternate Tier B for paid apps and In-App Purchases in China, Russia, Mexico, South Africa, Turkey, Indonesia, and India, are now available for Australia. For markets outside of these territories, items set at these tiers will have the same pricing as Tier 1. Get details on App Store pricing in the Rights and Pricing section of My Apps on iTunes Connect.

WWDC 2015

Find WWDC Video Content Quickly

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

Game Center Sandbox Update

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 Sandbox or visit the developer forums.

App Slicing Currently Unavailable

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.

Xcode 7

Validating Your Version of Xcode

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.

Read more

Preparing for On-Demand Resources

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.

tvOS

Introducing tvOS

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.

Xcode 7

GM Seeds Now Available

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.

3D Touch

Get Your Apps Ready for 3D Touch

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.

IPv6

Supporting IPv6 in iOS 9

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 Networks and watch Your App and Next Generation Networks.

App Analytics

View More Detailed Ratios in App Analytics

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 logo

iOS 9 Now Available

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.

watchOS 2 logo

watchOS 2 Now Available

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.

WWDC 2015 Logo

WWDC15: Now Live Streaming

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

App Analytics in iTunes Connect

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.

WatchKit

Designing for Apple Watch

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.

WWDC 2015

Apple Worldwide Developers Conference

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.

iOS 8

64-bit Requirement for App Updates

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 Yosemite

Force Touch APIs in OS X 10.10.3

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.

Crash Logs in Xcode 6.3 beta 2

Crash Logs in Xcode 6.3 beta 2

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

Mac Apps That Use Garbage Collection Must Move to ARC

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.

Now Accepting Larger Binaries

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.