Knowledgebase

Apple Technology Terminology Print

  • appletechnology, apple, domain, ssl, errors, troubleshooting, permissions, guide
  • 0

Names you will encounter.

BUNDLE

A directory treated as a single file, containing an application and its resources.

BUNDLE IDENTIFIER

A unique reverse-domain identifier for an application.

PROPERTY LIST

A structured configuration file, used throughout the system.

FRAMEWORK

A packaged library with its resources.

TARGET

A build product within a project: an application, an extension, a test suite.

SCHEME

A configuration describing what to build and how to run it.

ENTITLEMENT

A permission granted to an application, declared and signed.

PROVISIONING PROFILE

A signed document linking an application, certificates and devices.

CODE SIGNING

Cryptographic proof of origin, required for anything that runs.

SANDBOX

Restriction of what an application may access.

XPC

A mechanism for communication between processes.

LAUNCHD

The system service managing background processes and scheduled work.

WHY LEARNING THESE MATTERS

Apple's documentation and error messages assume them, and confusion about signing terminology causes the majority of build problems.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot