Apple today told developers
that it is offering a set of tools to help them fulfill data requests made by users in the European Union or other places around the world to comply with the General Data Protection Regulation (GDPR) that goes into effect in May.
Following the implementation of the GDPR developers will need to comply with customer requests for accessing, managing, restricting, and deleting data. To facilitate this, Apple says developers can let users manage data that's associated with an app and stored in iCloud by using native APIs and Web APIs.
You can let users manage data that's associated with your app and stored in iCloud by using native APIs and Web APIs.
Providing User Access to CloudKit Data
Give users access to the data stored by your app on their behalf.
When a user requests a copy of the data associated with their Apple ID, it includes only the data that Apple maintains directly, such as documents in iCloud Drive. Data stored in third-party CloudKit containers are not included in any export that Apple provides. Developers should provide their own method for users to get a copy of data stored in their CloudKit containers.
Responding to Requests to Delete Data
Provide options for users to delete their CloudKit data from your app.
Apple too will be implementing new features
to comply with the new European regulations. Starting in Early May, the company will introduce an updated Apple ID website that will allow users to download all of their data stored with the company.
Apple also plans to allow customers to use the site to correct personal information, disable Apple ID accounts, and permanently delete an Apple ID. These tools will be available in Europe first before expanding to other areas of the world.Discuss this article
in our forums
Apple today sent out a notice to developers letting them know that starting in April of 2018, all new apps submitted to the App Store must be built
using the iOS 11 SDK, which is included in Xcode 9 or later.
Furthermore, Apple says that all new apps designed for the iPhone, including universal apps, must support the iPhone X's Super Retina display.
Update your version of Xcode to the latest release of Xcode 9 available on the Mac App Store, which includes the iOS 11 SDK, and build your apps. Starting April 2018, all new iOS apps submitted to the App Store must be built with the iOS 11 SDK. All new apps for iPhone, including universal apps, must support the Super Retina display of iPhone X.
With this requirement, Apple is aiming to encourage developers to adopt key features introduced in iOS 11, like Core ML, ARKit, new camera APIs, expanded SiriKit domains, and more, plus the company is making sure future apps will be fully compatible with the display of the iPhone X.
Apple will, for the time being, allow apps built using earlier SDKs to continue to be updated without switching over to the iOS 11 SDK, but at some point in the future, Apple is likely to require developers to use the iOS 11 SDK for app updates as well.
April 1, 2018 is also when Apple plans to stop accepting updates
to watchOS 1 apps. All updates submitted after that date must be built using the watchOS 2 SDK or later, and all newly submitted apps must be built with the watchOS 4 SDK or later.Discuss this article
in our forums
Apple today announced
the official availability of fee waivers for its Apple Developer Program for nonprofit organizations, accredited educational institutions, and government entities in the United States who plan to distribute free apps on the App Store.
Qualified organizations are able to apply for the waiver, which will provide a free annual membership to the Developer Program. Apple normally charges developers $99 per year.
Apple's plan to offer free developer memberships to government and nonprofit apps in the United States was first highlighted in late December when its App Store guidelines
Apple's new Membership Fee Waiver webpage
includes details on which organizations are eligible for the discount. Requirements include a EIN/Tax ID number, a D-U-N-S number, and legal entity status. Apple will review each fee waiver request.
Entities that receive the fee waiver may not publish paid apps or apps with in-app purchases, and members of the Apple Developer Enterprise Program are not eligible. The program is also not available to individuals and sole proprietors/single person businesses.
Fee waivers are currently limited to the United States, but Apple says waivers will be added for other countries "as they become available."Discuss this article
in our forums