By admin / Uncategorized / 0 Comments

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

Powered by WPeMatico

By admin / Uncategorized / 0 Comments

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

Powered by WPeMatico

By admin / Uncategorized / 0 Comments

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

Powered by WPeMatico

By admin / Uncategorized / 0 Comments

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.

You can now notarize Mac software that:

  • Doesn’t have the Hardened Runtime capability enabled.
  • Has components not signed with your Developer ID.
  • Doesn’t include a secure timestamp with your code-signing signature.
  • Was built with an older SDK.
  • Includes the com.apple.security.get-task-allow entitlement with the value set to any variation of true.

Make sure to submit all versions of your software. While Xcode 10 or later is still required to submit, you don’t need to rebuild or re-sign your software before submission.

Learn more about Developer ID

Powered by WPeMatico

By admin / Uncategorized / 0 Comments

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

Powered by WPeMatico

By admin / Uncategorized / 0 Comments

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.

If your app meets at least one of the criteria below, you’ll be able to offer it on the App Store in the Republic of Korea to users 19 years of age or older. You’ll need to enter a Rating Classification Number from the Game Rating and Administration Committee in App Store Connect, and can do so starting August 20. Apps with a number entered at this time will be published later this week. If you don’t have a Rating Classification Number, you can apply for one now.

  • Apps in the Casino subcategory with age rating 17+
  • Apps in the Games or Entertainment categories with Frequent/Intense selected for at least one of the following content descriptions:
    • Simulated Gambling
    • Sexual Content or Nudity
    • Alcohol, Tobacco, or Drug Use or Reference
    • Realistic Violence

To enter your Rating Classification Number:

  1. Sign in to App Store Connect.
  2. Go to My Apps and select your app from the list.
  3. In the App Information section under Availability in the Republic of Korea, enter your Rating Classification Number.
  4. Submit your app for review.

Powered by WPeMatico

By admin / Uncategorized / 0 Comments

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

Powered by WPeMatico

By admin / Uncategorized / 0 Comments

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.

Powered by WPeMatico

By admin / Uncategorized / 0 Comments

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

Powered by WPeMatico