RSS
SF Symbols

SF Symbols 1.1 Update

With the SF Symbols Mac app, you can view over 1,500 symbols available for use. Each symbol comes in a wide range of weights and scales, allowing you to easily design adaptable interfaces that look great. Symbols are easy to integrate into your app directly from within Xcode. And if you need a symbol that isn’t provided by SF Symbols, you can export template files to create your own with the same capabilities using a vector graphics editor. Version 1.1 adds custom symbol validation, a new sidebar with categories for faster browsing, and the option to receive updates automatically.

Learn more about SF Symbols

Download SF Symbols

Apple Developer App

Introducing the Apple Developer App

Starting today, the WWDC app is now the Apple Developer app and delivers in-depth information from Apple experts all year round. Stay up to date with the latest developer news, informative videos, WWDC content, and more. Developers in the U.S. can also use the app to conveniently enroll in the Apple Developer Program on iPhone or iPad, with enrollment in additional countries and regions becoming available over time. And since membership is provided as an auto-renewable subscription, keeping your account active is easy.

View on the App Store

Learn about enrolling with the app

App Store Connect

Changes to Local Age Ratings in Brazil

Apple is committed to making sure that the App Store is a safe place for kids around the world to browse and download apps. Due to regulations in Brazil, the Brazil-specific age ratings that are automatically generated from the age ratings set in App Store Connect have been adjusted as listed below. The local age rating is shown as a badge displayed alongside Apple’s rating on the App Store in Brazil.

Apps with Infrequent/Mild selected for the following content descriptions displays a local rating of 12+:

  • Mature or Suggestive Themes
  • Sexual Content or Nudity

Apps with Infrequent/Mild selected for the following content descriptions displays a local rating of 14+:

  • Alcohol, Tobacco, or Drug Use References

Apps with Frequent/Intense selected for the following content descriptions displays a local rating of 18+:

  • Mature or Suggestive Themes
  • Realistic Violence
  • Sexual Content or Nudity
  • Simulated Gambling

Learn more about age ratings

Notifications

Apple Push Notification Service Update

If you send push notifications with the legacy binary protocol, we recommend updating to the HTTP/2-based APNs provider API as soon as possible. You’ll be able to take advantage of great modern features, such as authentication with a JSON Web Token, improved error messaging, and per-notification feedback.

The Apple Push Notification service (APNs) will no longer support the legacy binary protocol as of November 2020.

Learn about the APNs Provider API

Apple Entrepreneur Camp

Celebrating the First Year of Apple Entrepreneur Camp

Today marks the completion of Apple Entrepreneur Camp’s first year with its fourth cohort of 2019. So far, Apple Entrepreneur Camp has helped 100 participants from 13 different countries work on the next generation of cutting-edge apps with a hands-on technology lab and one-on-one code-level guidance from Apple engineers, as well as mentorship, inspiration, and insights from top Apple leaders. The next cohort is planned for January 28 to February 5, 2020, and applications are accepted until November 15.

Learn about our alumni

Find out how to apply

Transporter

Transporter Now Available on the Mac App Store

The new Transporter app for macOS makes it easy to upload your binary to App Store Connect. To get started, download Transporter from the Mac App Store, and simply drag and drop your binaries into the upload window. With Transporter you can:

  • Upload your .ipa or .pkg files to App Store Connect.
  • View delivery progress, including validation warnings, errors, and delivery logs, so you can quickly fix any issues.
  • See a history of past deliveries, including date and time.

The Transporter app is available in Simplified Chinese, Traditional Chinese, Dutch, English, French, German, Italian, Japanese, Korean, and Spanish.

View on the Mac App Store

App Store

Submit Your Apps to the Mac App Store

macOS Catalina will soon be available to hundreds of millions of users around the world. With macOS Catalina, your Mac apps can take advantage of Sign in with Apple, Sidecar, and the latest advances in Core ML 3, and Metal. And with Mac Catalyst, you can bring your iPad apps to Mac. Build your apps using Xcode 11, test them on a Mac computer running the macOS Catalina GM seed, and submit them for review.

Learn about preparing your apps

Notarize Your Mac Software for macOS Catalina

Notarize Your Mac Software for macOS Catalina

To further protect users on macOS Catalina, we’re working with developers to make sure all software, whether distributed on the App Store or outside of it, is signed or notarized by Apple. This will give users more confidence that the software they download and run, no matter where they get it from, has been checked for known security issues.

In June, we announced that all Mac software distributed outside the Mac App Store must be notarized by Apple in order to run by default on macOS Catalina. Make sure to test all versions of your software on the macOS Catalina GM seed and submit it to Apple to be notarized.

Learn about notarizing software

App Store

Exchange Rate Changes Will Affect App Store Prices in Certain Regions

When taxes or foreign exchange rates change, we sometimes need to update prices on the App Store. In the next few days, prices of apps on the App Store and in-app purchases (excluding auto-renewable subscriptions) will increase in Kazakhstan and Sweden due to changes in foreign exchange rates. Your proceeds will be increased accordingly.

Once this change goes into effect, the Pricing and Availability section of My Apps will be updated. You can change the price of your apps and in-app purchases (including auto-renewable subscriptions) at any time in App Store Connect. For subscriptions, you have the option to preserve prices for existing subscribers.

View updated price tiers

App Store

Submit Your iPad Apps to the App Store

With iPadOS, you can deliver multiwindow experiences, add full drawing experiences for Apple Pencil, and contribute fonts for systemwide use. You can also take advantage of Dark Mode, Sign in with Apple, and the latest advances in ARKit 3, Core ML 3, and Siri. Build your apps using Xcode 11, test them on the latest version of iPadOS, and submit them for review.

Starting April 2020, all new apps and app updates for iPad will need to be built with the iOS 13 SDK and support the all-screen design of the 12.9-inch iPad Pro (3rd generation).

Learn about preparing your apps

App Store

Tax Changes Will Affect App Store Prices in Japan

When taxes or foreign exchange rates change, we sometimes need to update prices on the App Store. Starting October 2019, the Japan Consumption Tax (JCT) will increase from 8% to 10%, resulting in a price increase for apps on the App Store and in-app purchases (excluding auto-renewable subscriptions) in Japan. Once the change goes into effect, the Pricing and Availability section of My Apps will be updated and your proceeds will be increased accordingly. You can change the price of your apps and in-app purchases (including auto-renewable subscriptions) at any time in App Store Connect. For subscriptions, you have the option to preserve prices for existing subscribers.

Note that Apple does not administer the collection and remittance of JCT applicable to sales to customers purchasing content on the App Store in Japan. You will continue to be responsible for the collection and remittance of such taxes to the appropriate tax authorities, as may be required by local law.

View updated price tiers

App Store for Apple TV

Submit Your tvOS Apps to the App Store

With tvOS 13, your apps can now take advantage of multi-user support and Sign in with Apple, play full-screen video previews on the Home screen, and much more. Build your tvOS apps using Xcode 11, test them on Apple TV running tvOS 13 GM seed, and submit them for review.

Learn about preparing your apps

App Store

Apple Business Manager and Apple School Manager Now Available in More Locations

Apps on the App Store in China mainland, Saudi Arabia, Thailand, and Vietnam are now available for volume purchase on Apple Business Manager and Apple School Manager. You can now also privately distribute custom apps to specific organizations in these locations or proprietary apps to employees within your organization in these locations. The organizations that you identify in App Store Connect can access your custom app in the Custom Apps section of Apple Business Manager.

Learn more

Game Center

Updated Certificate for Game Center Authentication

A new certificate for server-based Game Center verification is available via the publicKeyUrl property of generateIdentityVerificationSignature. The previous certificate will no longer be available as of September 17, 2019.

Make sure your app always retrieves and uses the current publicKeyUrl value so it automatically uses the new certificate. If your app caches the certificate or hardcodes the certificate URL, it will require an update.

Learn more

App Store

Introducing Billing Grace Period for Subscriptions

We’ve worked closely with leading developers to create a solution for reducing customer churn while improving the experience for auto-renewable subscriptions. With the new grace period for unsuccessful auto-renewals, subscribers can continue accessing your app’s paid content while Apple attempts to collect payment — allowing them time to fix the issue. There won’t be any interruption to the subscriber’s days of paid service or to your revenue if payment is successful within the grace period.

Learn more

Sign in with Apple

New Guidelines for Sign in with Apple

Make it easy for users to sign in to your apps and websites using the Apple ID they already have. With privacy and security features built-in, Sign in with Apple is a great way to help users set up an account, sign in, and engage with your app quickly and easily. All accounts are protected with two-factor authentication for superior security, and Apple will not track users’ activity in your app or website.

We’ve updated the App Store Review Guidelines to provide criteria for when apps are required to use Sign in with Apple. Starting today, new apps submitted to the App Store must follow these guidelines. Existing apps and app updates must follow them by April 2020. We’ve also provided new guidelines for using Sign in with Apple on the web and other platforms.

View the App Store review guideline

View guidelines for websites and other platforms

SDK

App Updates in the Kids Category

When parents visit the Kids category on the App Store, they expect the apps they find will protect their children’s data, provide only age-appropriate content, and require a parental gate in order to link out of the app, request permissions, or present purchasing opportunities. It’s critical that no personally identifiable information or device information be transmitted to third parties, and that advertisements are human-reviewed for age appropriateness in order to be displayed.

Guideline 1.3 and guideline 5.1.4 detail important rules related to apps in the Kids category and we’ve been working with some developers of existing apps to assist them in the transition to full compliance with this important guideline.

All new apps must follow these guidelines, and we urge you to update your existing apps as soon as possible. If your existing app requires more time to implement these guidelines, we’ve provided an additional six months, until March 3, 2020, to bring it into full compliance.

App Store for Apple Watch

Submit Your watchOS Apps to the App Store

With watchOS 6, customers around the world can use the new App Store on Apple Watch to easily discover, browse, search, and install apps directly on their wrist. And for the first time, you can distribute an app just for Apple Watch, without a companion app on iOS. Build your watchOS apps using Xcode 11 GM seed, test them on devices running the latest watchOS 6 GM seed, and submit them for review.

Starting April 2020, all new watchOS apps and app updates submitted to the App Store must be built with the watchOS 6 SDK and support Apple Watch Series 4 or later.

Learn about preparing your apps

App Store

Submit Your iOS Apps to the App Store

With iOS 13, your app can take advantage of Dark Mode, a dramatic new look for iPhone, Sign in with Apple, the fast, easy way to sign in to apps, and the latest advances in ARKit 3, Core ML 3, and Siri. Build your apps using Xcode 11 GM seed, test them on iOS devices running the latest GM seeds, and submit them for review.

Starting April 2020, all new apps and app updates will need to be built with the iOS 13 SDK and support the all-screen design of iPhone XS Max or later.

Learn about preparing your apps

HTML5

App Updates for HTML5 Apps

In order to provide users with the secure and curated experience that they expect on the App Store, we have always specified that apps must be self-contained bundles. This means that the core features and functionality of the app must be contained within the binary of the software, rather than made possible by referring users outside of the approved app, including through the use of HTML5. Apps that provide core features and functionality dynamically with web technology like HTML5 are best delivered to everyone in Safari, rather than through the curated App Store.

To prevent fraud and abuse, the exceptions to this rule have always been very narrow. In June, we updated guideline 4.7 sections 4, 5, & 6, to further narrow these exceptions and clarify an existing restriction. Apps containing or running code that is not embedded in the binary cannot provide access to real money gaming, lotteries, or charitable donations, among other changes.

All new apps must follow this guideline and we urge you to update your existing apps as soon as possible. If your existing app requires more time to implement the guidelines, we’ve provided an additional six months, until March 3, 2020, to bring it into compliance.

View the App Store Review Guidelines

SDK

Submitting a Capability Request for Apps Using MDM

Mobile Device Management (MDM) is a powerful and wide-reaching technology that grants a broad range of access to and control over users’ devices. While these capabilities are necessary to effectively manage a large number of devices, and in limited cases for parental control services, they also have the potential to create user privacy and security issues if not used properly.

In June, we announced that apps seeking to include MDM technology must first submit an MDM capability request. This process will evaluate how the app will use MDM in order to prevent abuse and ensure that no data is shared with third parties. The MDM capability will be re-evaluated on an annual basis, and you will need to submit a new request each year. We have worked with developers of parental control apps who have successfully completed this process and are now providing safer apps for kids and their families.

This new guideline was effective for all apps on June 3, 2019. If you already have an app on the App Store that uses MDM capabilities but does not follow the new guideline, submit an MDM capability request as soon as possible.

View the Mobile Device Management guideline

Notarizing Your Mac Software for macOS Catalina

Notarizing Your Mac Software for macOS Catalina

As a reminder, Mac software distributed outside the Mac App Store must be notarized by Apple in order to run on macOS Catalina. To make this transition easier and to protect users on macOS Catalina who continue to use older versions of software, we’ve adjusted the notarization prerequisites until January 2020.

Dark Mode

Get Ready for Dark Mode

Dark Mode introduces a dramatic new look for iPhone and iPad that is seamlessly integrated throughout the system and simple to turn on from Control Center or Siri. With a dark appearance for all user interface elements, your app’s content becomes the focus.

When a user has Dark Mode turned on, all apps built with the iOS 13 SDK will run in Dark Mode. Learn how to optimize for Dark Mode, then test your apps on a device running the latest beta version of iOS 13 or iPadOS. If you need more time to make your apps look fantastic in Dark Mode, or if Dark Mode is not suited for your app, you can learn how to opt out.

View WWDC19 videos

Read documentation

App Store

Upcoming Changes for 17+ Age Ratings and App Availability

In an effort to open up additional opportunities for developers, we’ve worked with the government of the Republic of Korea on making more apps available on the App Store in the Republic of Korea. And to ensure that our global age rating system continues to help make the App Store safe for kids, apps that feature Frequent/Intense Simulated Gambling will be rated 17+ in all countries and regions starting August 20, 2019.

WWDC19

WWDC19 Video Transcripts Now Available

Take advantage of transcripts to quickly discover and share information presented in WWDC19 videos. You can search by keyword, see all instances where the keyword is mentioned in the video, go straight to the time it was mentioned, and even share a link to that specific time.

See this year’s WWDC videos

App Store

Updated App Store Links

Links generated for apps on the App Store now begin with apps.apple.com. Existing links that begin with itunes.apple.com will continue to work in their current form and will automatically redirect to the apps.apple.com domain.

SwiftUI

SwiftUI

SwiftUI is an innovative new way to build user interfaces across all Apple platforms, so you can create better apps with less code. With a declarative Swift syntax that’s easy to read and natural to write, SwiftUI works seamlessly with new Xcode design tools to keep your code and design perfectly in sync. Automatic support for Dynamic Type, Dark Mode, localization, and accessibility means your first line of SwiftUI code is already the most powerful UI code you’ve ever written.

Learn more

iPad Apps for Mac

Bring Your iPad App to Mac

Now it’s incredibly simple to start building a native Mac app from your current iPad app. The beta version of Xcode 11 is all you need. Your Mac and iPad apps share the same project and source code, so any changes you make translate to both platforms. And your newly created Mac app runs natively, utilizing the same frameworks, resources, and even runtime environment as apps built just for Mac.

Learn more

Sign in with Apple

Sign in with Apple

Now users can sign in to your apps and websites with their Apple ID, and can even use Face ID or Touch ID. With privacy and security features, Sign in with Apple is a great way to help your users set up an account and get started right away.

Learn more

Machine Learning

Machine Learning

Core ML 3 seamlessly uses the CPU, GPU, and Neural Engine to provide maximum performance and efficiency, and lets you integrate the latest cutting-edge models into your apps. The new Create ML app lets you build, train, and deploy machine learning models with no machine learning expertise required. Take advantage of on-device model training and a gallery of curated models.

Learn more

Augmented Reality

Augmented Reality

ARKit 3 delivers an incredible awareness of people with the ability to integrate human movement into your app, the new People Occlusion feature that lets AR content realistically pass behind and in front of people in the real world, and much more. It’s easy to prototype and produce AR experiences with Reality Composer — a powerful new app that lets you easily create AR experiences, and RealityKit — a new high-level augmented reality framework.

Learn more

Siri

Siri

Use the latest advances in Siri to provide an interactive voice experience with follow-up questions, additional shortcut customization, and audio content playback. Your apps can let Siri know when a user makes a reservation so Siri can remind them to check in, provide directions in Maps, add the event to Calendar, and more. And with the Shortcuts app built in to iOS 13, it’s even faster for users to find, use, and combine shortcuts.

Learn more

App Store

Feedback Assistant

You can now submit developer feedback and file bug reports to Apple using the native Feedback Assistant app for iOS and Mac, which features automatic on-device diagnostics, remote bug filing, more detailed bug forms, and more bug statuses. You can also use the Feedback Assistant website. Feedback Assistant replaces Bug Reporter.

Learn more

Notarization Requirement for Mac Software

Mac apps, installer packages, and kernel extensions that are signed with Developer ID must also be notarized by Apple in order to run on macOS Catalina. This will help give users more confidence that the software they download and run, no matter where they get it from, is not malware by showing a more streamlined Gatekeeper interface.

Learn more

App Store

Updates to the App Store Review Guidelines

The App Store is dedicated to the best store experience for everyone. In order to continue providing a safe experience for users and a great opportunity for developers to be successful, we sometimes need to update the App Store Review Guidelines.

macOS Mojave

New Notarization Requirements

We’re working with developers to create a safer Mac user experience through a process where all software, whether distributed on the App Store or outside of it, is signed or notarized by Apple. With the public release of macOS 10.14.5, we require that all developers creating a Developer ID certificate for the first time notarize their apps, and that all new and updated kernel extensions be notarized as well. This will help give users more confidence that the software they download and run, no matter where they get it from, is not malware by showing a more streamlined Gatekeeper interface.

Learn how to get your software notarized

App Store

Upcoming App Store Submission Requirements

iOS 12 is now running on more than 80% of devices worldwide. Make sure your app delivers a great user experience by seamlessly integrating with the latest advances in iOS. Starting March 27, 2019, all new apps and app updates for iPhone or iPad, including universal apps, must be built with the iOS 12.1 SDK or later and support iPhone XS Max or the 12.9-inch iPad Pro (3rd generation). Screenshots for these devices will also be required. All new apps and app updates for Apple Watch will need to be built with the watchOS 5.1 SDK or later and support Apple Watch Series 4.

Understanding Changes in Memory Accounting
iOS 12 and tvOS 12 require apps to use memory far more efficiently than before. If you have difficulty reducing your app’s memory requirements, contact us to request an entitlement for your app to use iOS 11-style memory accounting.

Learn more about preparing your apps

WWDC19

WWDC19 Registration Now Open

Register by Wednesday, March 20, 2019 at 5:00 p.m. PDT for your chance to join us and thousands of coders, creators, and crazy ones at this year’s Apple Worldwide Developers Conference in San Jose, June 3-7.

Learn more about WWDC

App Store

Promoting Your Subscriptions with New Offers

Apps with auto-renewable subscriptions will soon be able to provide a discounted price for existing or previously subscribed customers. Subscription offers can help re-engage subscribers who have canceled their subscriptions or promote an upgrade to another subscription at a special price. Make sure your offers are ready once this feature is publicly available. Download the latest Xcode 10.2 beta, implement the new StoreKit APIs, and test on the latest beta version of iOS 12.2, macOS 10.14.4, and tvOS 12.2.

Learn how to provide offers for subscriptions

Design Resources

New Design Resources Now Available

Make sure your iOS and watchOS apps continue to deliver outstanding user experiences. Take advantage of new Siri Shortcuts design templates, the SF Compact Rounded font for watchOS, and the watchOS design kit for Adobe XD. You can also get updated design templates for iOS Home Screen, Notifications, Widgets, and Home Screen Quick Actions.

Learn more

Upcoming Two-Factor Authentication Requirement for Account Holders

In an effort to keep accounts more secure, developers with the Account Holder role in a developer program will need to enable two-factor authentication to sign in to their Apple Developer account and Certificates, Identifiers & Profiles starting February 27, 2019. This extra layer of security for your Apple ID helps ensure that you’re the only person who can access your account.

Learn more about this requirement

Upcoming Changes for Organization Teams

Starting February 12, 2019, managing your organization’s team in the Apple Developer Program will be simpler. Teams will be unified across the Apple Developer website and App Store Connect, with one team and one set of roles. Find out how roles on your team may change and make updates if needed.

Learn more about these changes

Salesforce

Salesforce SDK Now Optimized for iOS

Create engaging, native apps for iPhone and iPad that connect to the Salesforce platform. Optimized for Swift and iOS 12, the rebuilt SDK brings together the latest in modern programming with powerful developer tools to transform customer experiences.

Get started with the SDK

Mac App Store

Mac App Analytics Now Available in App Store Connect

Your app data from the new Mac App Store on macOS Mojave is now available in App Store Connect. Now you can find out how many times your app was seen on the Mac App Store, how many times your product page was viewed, and how many new customers downloaded your app. You can also see sales numbers for in-app purchases as well as for paying users, and more.

Learn more about App Analytics

App Store Connect

App Store Connect Holiday Schedule

As a reminder, new apps and app updates will not be accepted December 23 to 27 (Pacific Time), so any releases should be submitted, approved, and scheduled in advance. Other App Store Connect and developer account features will remain available.

Submit your apps for review

App Store

App Store Best of 2018

Congratulations to the developers featured in the App Store Best of 2018. This showcase honors our favorite apps and games on the App Store, and celebrates the amazing experiences that developers have created for Apple platforms.

See all the featured apps and games

macOS Mojave

Upcoming Changes for Mac Software Signed with Developer ID

Give users even more confidence in your software distributed outside the Mac App Store by submitting it to Apple to be notarized. When users on macOS Mojave first open a notarized app, installer package, or disk image, they’ll see a more streamlined Gatekeeper dialog and trust that it does not contain known malware. Starting spring of 2019, macOS Mojave will more prominently highlight notarization status. In an upcoming macOS release, Gatekeeper will require Developer ID–signed software to be notarized by Apple.

Learn more and view new documentation

App Store Connect

App Store Connect Holiday Schedule

The busiest season on the App Store is almost here. Make sure your apps are up to date and ready for the holidays. New apps and app updates will not be accepted December 23 to 27 (Pacific Time), so any releases should be submitted, approved, and scheduled in advance. Other App Store Connect and developer account features will remain available.

Learn more about App Store Connect

Entrepreneur Camp

Introducing Apple Entrepreneur Camp

We believe apps for everyone should be made by everyone. Yet research shows that women face unique challenges in technology, especially when starting and leading companies. That’s why we created Apple Entrepreneur Camp for app-driven organizations founded and led by women. With unprecedented access to Apple engineers and leaders, this program provides a two-week technology lab with one-on-one code-level guidance, as well as mentorship, inspiration, and more. Applications are being accepted now.

Learn more about Apple Entrepreneur Camp