Post not yet marked as solved
Learn how to navigate to the interface file of a Swift implementation file.
View Technote TN3108 >
Post not yet marked as solved
Identify common configurations that cause a generic Xcode archive.
View Technote TN3110 >
Post not yet marked as solved
Learn about the conditions under which an iOS app will be relaunched by Bluetooth State Restoration.
View Technote TN3115 >
Post not yet marked as solved
Learn the expected use cases for Network Extension packet tunnel providers
and about use cases that are not supported.
View Technote TN3120 >
Post not yet marked as solved
Learn how to choose the best output pixel format for your app.
View Technote TN3121 >
Post not yet marked as solved
Identify common configurations that cause unsuccessful receipt validation with the App Store.
View Technote TN3122 >
Post not yet marked as solved
Look inside a code signature to see how it uses hashes to protect the code’s executable pages, resources and metadata from tampering.
View Technote TN3126 >
Post not yet marked as solved
Explore how macOS uses code signing requirements to reason about code identity.
View Technote TN3127 >
Post not yet marked as solved
Use the share sheet or group activity sharing controller to start SharePlay directly from your app without an existing FaceTime call.
View Technote TN3128 >
Post not yet marked as solved
Test your apps against EventKit API changes in macOS Ventura 13.
View Technote TN3130 >
Post not yet marked as solved
Test your apps against EventKit and EventKitUI API changes in iOS 16.
View Technote TN3132 >