Posted on Leave a comment

Deadline for App Updates has Been Extended

We greatly value the worldwide developer community, and appreciate your commitment to making a difference in people’s lives through the power of technology. To accommodate developers who may need additional time to update their existing apps on the App Store, the deadline for adhering to the requirements below has been extended to June 30, 2020.

  • Apps for iPhone or iPad must be built with the iOS 13 SDK or later and use an Xcode storyboard to provide the app’s launch screen.

  • iPhone apps must support all iPhone screens and all iPad apps must support all iPad screens.

  • Apps for Apple Watch must be built with the watchOS 6 SDK or later.

  • Apps that authenticate or set up user accounts must support Sign in with Apple if required by guideline 4.8 of the App Store Review Guidelines.

  • Apps in the Kids category must be in full compliance with guideline 1.3 and guideline 5.1.4. of the App Store Review Guidelines.

  • Apps using HTML 5 must be in full compliance with guideline 4.7 sections 4, 5, and 6 of the App Store Review Guidelines.

Read the App Store Review Guidelines

Learn about submitting apps

Posted on Leave a comment

Apple Developer App Update Now Available

The Apple Developer app delivers in-depth information from Apple experts all year round with the latest developer news, informative videos, and more. This new version lets you watch videos at multiple playback speeds, interact with the full video transcripts, and share stories from the Discover tab. It also includes accessibility improvements and other enhancements.

Download on the App Store

Posted on Leave a comment

ARKit 3.5 Now Available

ARKit 3.5 takes advantage of the new LiDAR Scanner and depth-sensing system on iPad Pro to support a new generation of AR apps that use Scene Geometry for enhanced scene understanding and object occlusion. And now, AR experiences on iPad Pro are even better with instant AR placement, and improved Motion Capture and People Occlusion — all without the need to write any new code.

Learn more about ARKit 3.5

Posted on Leave a comment

How to debug your SwiftUI previews in Xcode

With SwiftUI and Xcode 11, it’s much faster to create great user interfaces for apps on iOS, macOS, watchOS, and tvOS. As you write your app, use Xcode‘s design tools at any point to see live previews of your app in different states and on different compatible devices — all without launching Simulator.

And here’s a valuable tip: We’re going to break down how you can debug that SwiftUI code live in Xcode, too.

Enable Debug Preview in Xcode 11

When creating an interface for your app in SwiftUI, you‘ll see a preview inside Xcode that displays your app, formatted for your currently-selected device.

If you’re hitting an issue in your code, however, and don’t know where to troubleshoot, you can instead enable Debug Preview to quickly find that pesky bug. Here’s how to do it.

  1. Open your Swift project in Xcode 11.
  2. Right-click (or Control-click) on the Live Preview button in the bottom right corner of the preview.
  3. Select Debug Preview.

The Debug Preview mode in Xcode provides easy access to an assortment of debugging tools for your app, including a visual breakdown of your app’s elements.

Now, you can troubleshoot your SwiftUI project using all of the usual debugging tools, such as breakpoints, view debugging, memory graph debugging, and logging to the Console.

Resources

Learn more about SwiftUI

Check out Apple’s SwiftUI Tutorials

Check out Mastering SwiftUI Previews

Posted on Leave a comment

Universal Purchase for Mac Apps Now Available

The macOS version of your app can now be included in a universal purchase, allowing customers to enjoy your app and in‑app purchases across iOS, iPadOS, macOS, watchOS, and tvOS by purchasing only once. Get started by using a single bundle ID for your apps in Xcode and setting up your app record for universal purchase in App Store Connect.

Learn more about universal purchase

Posted on Leave a comment

The App Store is Expanding to New Countries

Thanks to the creativity and innovation of developers like you, the App Store has become much more than the world’s safest marketplace. It’s grown into a vibrant platform with great apps that influence culture and change lives, with over half a billion visitors each week. This wide-reaching platform has helped generate over $155 billion in developer earnings — just from sales of apps and in-app purchases. Today, the App Store gives you the opportunity to connect with users in 155 countries or regions. We’re pleased to announce that the App Store will expand even farther this year with upcoming support for 20 new countries, allowing you to increase your impact and grow your business in new markets.

To allow your app to appear in these new countries, your membership Account Holder first needs to accept the updated Program License Agreement by signing in to their account on the Apple Developer website. If you have a Paid Applications Agreement, the Account Holder will also need to accept this updated agreement in App Store Connect. You can then select the “New Countries or Regions” checkbox in the Pricing and Availability section of your app information page to automatically make your app available in all new countries. Completing these steps by April 10, 2020 will help make sure your app is ready to be published as content initially becomes available across new locations. We’ll let you know when you can choose from specific new countries and update the default subscription pricing for these locations.

View your account

Posted on Leave a comment

Ensuring the Credibility of Health & Safety Information

The App Store should always be a safe and trusted place for users to download apps. Now more than ever that commitment takes on special significance as the world fights the COVID-19 pandemic. Communities around the world are depending on apps to be credible news sources — helping users understand the latest health innovations, find out where they can get help if needed or provide assistance to their neighbors.

To help fulfill these expectations, we’re evaluating apps critically to ensure data sources are reputable and that developers presenting these apps are from recognized entities such as government organizations, health-focused NGOs, companies deeply credentialed in health issues, and medical or educational institutions. Only developers from one of these recognized entities should submit an app related to COVID-19. Entertainment or game apps with COVID-19 as their theme will not be allowed.

We understand the need to get these apps into the hands of customers as soon as possible. We encourage developers that meet this criteria to select “Time-Sensitive Event” on the expedite request form to ensure prioritized review since App Store review may take longer.

If you are developing an app on behalf of a client, please advise your client to add you to the development team of their Apple Developer account. If your client does not yet have an Apple Developer account, they can enroll in the Apple Developer Program. Nonprofit organizations, accredited educational institutions, and government entities that plan to distribute only free apps on the App Store can request to have their annual membership fee waived, if based in an eligible country.

Learn about membership fee waivers

Read the App Store Review Guidelines

Request an expedited review

Posted on Leave a comment

WWDC20. Coming this summer.

This June, WWDC20 brings a completely new online experience to millions of talented and creative developers around the world. Join us for a fully packed program — including Keynote and sessions — to gain early access to the future of Apple platforms and engage with Apple engineers. Dive into an exciting learning experience and discover how to create your most innovative apps yet using the latest Apple technologies.

Stay tuned for details on the WWDC20 website, by email, and in the Apple Developer app.