CIPs
App Preparation and Submission
WWDR and Apps Handling
WWDR and Apps General
App Distribution Option
100

This contains a distribution or development certificate, Unique Device Identifiers (UDIDs) or Specified devices associated with the team (Development), and an App ID.

What is a provisioning profile?

100

One of the Apple-based delivery tools that is required to submit apps to the App Store and is available through the Mac App Store and the Developer Downloads Library.

100
  • Based on this policy, the user may or may not have access to support with an account or app.  Advisors must determine the level of support they receive and confirm or deny account-specific details.
100

New users to development of apps on Apple platforms must accept this to have an account created in order to use this account to download beta versions of Xcode, visit forums, report bugs, or accept an invitation to join your organization’s account in the Apple Developer Program.

100

Nonprofit organizations, accredited educational institutions, and government entities will distribute only free apps on the App Store and are based in eligible countries can request to have this when enrolling in the Apple Developer Program.

Apple Developer Program Membership Fee Waivers (https://developer.apple.com/support/membership-fee-waiver)

200

An internal program name that should not be shared with developers.

What is The Xcode Free Provisioning Program?

200

This access is required to export and sign a binary. Users without this access cannot sign apps through Xcode's automatic provisioning. Users with this access can export the app from Xcode for users without this access to upload.

Certificates, Identifiers & Profiles (CIP) portal access

200

After signing in with their Apple ID, developers choose a topic and request a phone call or an email response. 


Developer Support Contact Us

200

An extra layer of security for Apple IDs designed to ensure that the user is the only person who can access the account. It protects accounts by requiring a password and access to either a trusted device or verification code delivered via SMS or phone call. It improves the security of Apple IDs and all personal information that users store with Apple.

200

This is where businesses and educational institutions download apps for volume distribution. Alternatively, you can offer your apps to educational institutions for a reduced price or identify specific organizations you’d like to let download your app. This includes the ability to distribute proprietary apps for internal use within your organization. 

Apple Business Manager and Apple School Manager (https://developer.apple.com/business/custom-apps)

300

This tool on macOS helps protect users from downloading and installing malicious software. It is a macOS security feature that enables users to choose to disallow the launching of apps that aren’t code signed by developers known to Apple.

300

This is an automated process in Xcode 10 or later that scans the developer’s Developer ID-signed software and performs security checks to allow Developers to distribute macOS software through their own platform (outside of Apple) or a third party distribution service.

macOS App Notarization

300

An individual account used to access Apple services like the App Store and that allows users to sign in to all Apple services with a single email and password.

Apple ID

300

A unique nine-digit number that identifies business entities on a location-specific basis and is widely used as a standard business identifier to check the identity and legal entity status of an organization as part of our enrollment verification process for joining the Apple Developer Program or the Apple Developer Enterprise Program. 

300

This is required for developers who wish to offer paid apps, or apps with in-app purchases.

Paid Applications contract

400

Developers choose this to distribute to a limited number of users on registered devices only, I.e. to distribute within your organization

400

This is used during the development process to provision devices and by the operating system when the app is distributed to users. It uniquely identifies a single app throughout the system. Its string must be a uniform type identifier (UTI) that contains only alphanumeric characters (A-Z,a-z,0-9), hyphen (-), and period (.).

Bundle ID

400

An effort to improve security for developers, customers and organizations, this is required when people enroll in the Apple Developer Program, Apple Developer Enterprise Program, or iOS Developer University Program. It’s also required for various other processes, such as Account Holder transfer.

400

If this happens apps will no longer be available for download and developers will not be able to submit new apps or updates. Developers will also lose access to pre-release software, Certificates, Identifiers & Profiles, and Technical Support Incidents. However their apps will still function for users who have already installed or downloaded them, and they will still have access to App Store Connect and free development resources.

400

Members of the Apple Developer Programs and MFi licensees are able to use this tool to participate, discuss development issues with Apple engineers and other developers.

500

This is a type of distribution certificate used to distribute apps outside the Mac App Store. Signing macOS apps, plug-ins, and installer packages with this certificate lets Gatekeeper verify that apps are not created by malware developers and haven't been tampered with since they were signed. These are issued only to members of the Apple Developer Program or Apple Developer Enterprise Program.


500

This tool allows you to distribute your beta builds before you make your app available on the App Store. It allows you to collect feedback on features and test the functionality of your app. Testers use this tool's app to install beta builds on their iOS devices.

TestFlight 

Apps: TestFlight Beta Testing/ 

  • Article:  AD401698


500

Each organization has this feature team with one set of these across the Apple Developer website and App Store Connect. The management of this feature for users will be done in App Store Connect.


Member roles

500

A request for code-level support for Apple frameworks, APIs, and tools, that is available to members of the Apple Developer Program, Apple Developer Enterprise Program, and MFi Program.

A Technical Support Incident (TSI) (https://developer.apple.com/support/technical)

500

Developers may use this to promote their apps and in-app purchases for marketing and demonstration purposes. This allow interested parties to download apps or in-app purchases for free.

Promo Codes

M
e
n
u