CINXE.COM
How to Remove an Old Email-Associa… | Apple Developer Forums
<!DOCTYPE html> <html lang="en-US" dir="ltr"> <head> <title>How to Remove an Old Email-Associa… | Apple Developer Forums</title> <link rel="canonical" href="https://forums.developer.apple.com/forums/thread/769373"/> <link href="https://developer.apple.com/forums/public/compiled/pages/thread.css" rel="stylesheet"> <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, minimum-scale=1, viewport-fit=cover"> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta name="encryption" data-status="enabled" data-x-token="disabled"> <link rel="shortcut icon" href="https://developer.apple.com/forums/public/assets/favicon.ico" type="image/x-icon"> <link rel="stylesheet" type="text/css" href="//developer.apple.com/assets/styles/globalnav.css"> <link rel="stylesheet" type="text/css" href="//developer.apple.com/assets/styles/search.css"> <link href="https://developer.apple.com/forums/public/compiled/decorator.css" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="//developer.apple.com/assets/styles/footer.dist.css" /> <link rel="stylesheet" type="text/css" href="//www.apple.com/wss/fonts/?family=Apple+Icons&v=1"> <link rel="stylesheet" type="text/css" href="//www.apple.com/wss/fonts?families=SF+Pro,v2%7CSF+Pro+Icons,v1%7CSF+Mono,v1"> <style type="text/css"> /** NONE */ </style> <script type="text/javascript"> /** NONE **/ </script> </head> <body > <aside id="ac-gn-segmentbar" class="ac-gn-segmentbar" lang="en-US" dir="ltr"> </aside> <input type="checkbox" id="ac-gn-menustate" class="ac-gn-menustate" /> <nav id="ac-globalnav" class="no-js" role="navigation" aria-label="Global" data-hires="false" data-analytics-region="global nav" lang="en-US" dir="ltr" data-www-domain="www.apple.com" data-store-locale="us" data-store-root-path="/us" data-store-api="/[storefront]/shop/bag/status" data-search-locale="en_US"> <div class="ac-gn-content"> <ul class="ac-gn-header"> <li class="ac-gn-item ac-gn-menuicon"> <label class="ac-gn-menuicon-label" for="ac-gn-menustate" aria-hidden="true"> <span class="ac-gn-menuicon-bread ac-gn-menuicon-bread-top"> <span class="ac-gn-menuicon-bread-crust ac-gn-menuicon-bread-crust-top"></span> </span> <span class="ac-gn-menuicon-bread ac-gn-menuicon-bread-bottom"> <span class="ac-gn-menuicon-bread-crust ac-gn-menuicon-bread-crust-bottom"></span> </span> </label> <a href="#ac-gn-menustate" role="button" class="ac-gn-menuanchor ac-gn-menuanchor-open" id="ac-gn-menuanchor-open"> <span class="ac-gn-menuanchor-label">Global Nav Open Menu</span> </a> <a href="#" role="button" class="ac-gn-menuanchor ac-gn-menuanchor-close" id="ac-gn-menuanchor-close"> <span class="ac-gn-menuanchor-label">Global Nav Close Menu</span> </a> </li> <li class="ac-gn-item ac-gn-apple"> <a class="ac-gn-link ac-gn-link-apple-developer" href="https://developer.apple.com/" data-analytics-title="appledeveloper home" id="ac-gn-firstfocus-small"> <span class="ac-gn-link-text">Apple Developer</span> </a> </li> </ul> <div class="ac-gn-search-placeholder-container" role="search"> <div class="ac-gn-search ac-gn-search-small"> <a id="ac-gn-link-search-small" class="ac-gn-link" href="https://developer.apple.com/search/" data-analytics-title="search" data-analytics-click="search" data-analytics-intrapage-link aria-label="Search"> <div class="ac-gn-search-placeholder-bar"> <div class="ac-gn-search-placeholder-input"> <div class="ac-gn-search-placeholder-input-text" aria-hidden="true"> <div class="ac-gn-link-search ac-gn-search-placeholder-input-icon"></div> <span class="ac-gn-search-placeholder">Search</span> </div> </div> <div class="ac-gn-searchview-close ac-gn-searchview-close-small ac-gn-search-placeholder-searchview-close"> <span class="ac-gn-searchview-close-cancel" aria-hidden="true">Cancel</span> </div> </div> </a> </div> </div> <ul class="ac-gn-list"> <li class="ac-gn-item ac-gn-apple"> <a class="ac-gn-link ac-gn-link-apple-developer" href="https://developer.apple.com/" data-analytics-title="appledeveloper home" id="ac-gn-firstfocus"> <span class="ac-gn-link-text">Apple Developer</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-news"> <a class="ac-gn-link ac-gn-link-news" href="https://developer.apple.com/news/" data-analytics-title="news"> <span class="ac-gn-link-text">News</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-discover"> <a class="ac-gn-link ac-gn-link-discover" href="https://developer.apple.com/discover/" data-analytics-title="discover"> <span class="ac-gn-link-text">Discover</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-design"> <a class="ac-gn-link ac-gn-link-design" href="https://developer.apple.com/design/" data-analytics-title="design"> <span class="ac-gn-link-text">Design</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-develop"> <a class="ac-gn-link ac-gn-link-develop" href="https://developer.apple.com/develop/" data-analytics-title="develop"> <span class="ac-gn-link-text">Develop</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-distribute"> <a class="ac-gn-link ac-gn-link-distribute" href="https://developer.apple.com/distribute/" data-analytics-title="distribute"> <span class="ac-gn-link-text">Distribute</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-dsupport"> <a class="ac-gn-link ac-gn-link-dsupport" href="https://developer.apple.com/support/" data-analytics-title="dsupport"> <span class="ac-gn-link-text">Support</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-account"> <a class="ac-gn-link ac-gn-link-account" href="https://developer.apple.com/account/" data-analytics-title="account"> <span class="ac-gn-link-text">Account</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-search" role="search"> <a id="ac-gn-link-search" class="ac-gn-link ac-gn-link-search" href="https://developer.apple.com/search/" data-analytics-title="search" data-analytics-click="search" data-analytics-intrapage-link aria-label="Search"></a> </li> </ul> <aside id="ac-gn-searchview" class="ac-gn-searchview" role="search" data-analytics-region="search"> <div class="ac-gn-searchview-content"> <div class="ac-gn-searchview-bar"> <div class="ac-gn-searchview-bar-wrapper"> <form id="ac-gn-searchform" class="ac-gn-searchform" action="/search/" method="get"> <div class="ac-gn-searchform-wrapper"> <input id="ac-gn-searchform-input" class="ac-gn-searchform-input" type="text" name="q" aria-label="Search" placeholder="Search" autocorrect="off" autocapitalize="off" autocomplete="off" spellcheck="false" role="combobox" aria-autocomplete="list" aria-expanded="true" aria-owns="quicklinks suggestions" /> <button id="ac-gn-searchform-submit" class="ac-gn-searchform-submit" type="submit" disabled aria-label="Submit Search"></button> <button id="ac-gn-searchform-reset" class="ac-gn-searchform-reset" type="reset" disabled aria-label="Clear Search"> <span class="ac-gn-searchform-reset-background"></span> </button> </div> </form> <button id="ac-gn-searchview-close-small" class="ac-gn-searchview-close ac-gn-searchview-close-small" aria-label="Cancel Search"> <span class="ac-gn-searchview-close-cancel" aria-hidden="true"> Cancel </span> </button> </div> </div> <aside id="ac-gn-searchresults" class="ac-gn-searchresults hidden" data-string-quicklinks="Quick Links" data-string-suggestions="Suggested Searches" data-string-noresults=""> <section class="ac-gn-searchresults-section ac-gn-searchresults-section-defaultlinks"> <div class="ac-gn-searchresults-section-wrapper"> <div class="search-group-checkbox hidden"><input id="group-input" type="checkbox" name="group-filter" checked>Only search within “<span id="group-search-label"></span>”</div> <h3 class="ac-gn-searchresults-header ac-gn-searchresults-animated">Quick Links</h3> <ul class="ac-gn-searchresults-list" id="defaultlinks" role="listbox"> </ul> <span role="status" class="ac-gn-searchresults-count" aria-live="polite">5 Quick Links</span> </div> </section> </aside> </div> <button id="ac-gn-searchview-close" class="ac-gn-searchview-close" aria-label="Cancel Search"> <span class="ac-gn-searchview-close-wrapper"> <span class="ac-gn-searchview-close-left"></span> <span class="ac-gn-searchview-close-right"></span> </span> </button> </aside> </div> </nav> <div id="ac-gn-curtain" class="ac-gn-curtain"></div> <nav class="sub-nav" aria-label="Developer Forums"> <a href="/forums/" class="title"> <span class="hide-mobile-inline">Developer</span> Forums </a> <div class="search-container"> <div class="search-component"> <form action="/forums/search" class="search-form" method="GET" data-action="search-form" role="search" aria-label="Developer Forums" novalidate="novalidate"> <label for="search-forums-1" class="a11y">Search by keywords or tags</label> <div class="input-container"> <div class="editable-container" role="combobox" aria-expanded="false" aria-controls="listboxId-1" aria-haspopup="listbox" aria-label="Choose a topic"> <button class="submit-button" type="submit" data-action="submit-button"> <span class="a11y">Submit Search</span> </button> <div contenteditable="true" id="search-forums-1" class="search-form-input " data-cy="search" role="textbox" aria-multiline="false" aria-required="true" aria-invalid="false" data-action="search-input" placeholder="Search by keywords or tags" spellcheck="false" tabindex="0" aria-multiline="false" maxlength="250" aria-autocomplete="list" aria-label="Search forums" ></div> <button class="reset-button" data-action="search-reset" id="clearButton" aria-label="Clear content" style="display: none" > <span class="a11y">Clear search query</span> </button> </div> <div data-action="dropdown" class="dropdown" role="listbox" tabindex="0" id="listboxId-1" aria-labelledby="dropdownLabel" style="display: none"> <div id="dropdownLabel-1" class="visually-hidden">Choose an option:</div> </div> <div aria-live="polite" data-action="search-live-region" role="status" class="visually-hidden"> </div> </div> <div class="search-error hidden" data-action="error-message" aria-live="polite"></div> </form> </div> </div> <div class="right-column"> <div class="search-button" data-action="mobile-search"> <span class="a11y">Search</span> </div> <div class="local-nav-buttons-container"> <a class="create-post-button button button-block button-neutral button-reduced" data-action="ask-question" href="/forums/post/question" aria-label="Ask a Post" data-cy="askAQuestion" > Post </a> </div> <div class="profile-dropdown"> <div class="dropdown" data-action="profile-drop-down" data-action-auto-alignment="true" data-auto-focus-first-item="true"> <button class="drop-down-button user-login interactive " aria-haspopup="true" aria-expanded="false" data-action="drop-down-button"> <span class="a11y">Profile</span> </button> <span class="arrow" aria-hidden="true">▲</span> <ul class="drop-down-menu userlogin hidden center " data-default-alignment="center" data-action="drop-down-menu" role="menu"> <li class="menu-item" role="presentation" > <a role="menuitem" class="menu-item-link" href="/forums/login" data-action="drop-down-menu-item" aria-current="false" > Sign in </a> </li> <li class="menu-item" role="presentation" > <a role="menuitem" class="menu-item-link" href="/forums/login#" data-action="drop-down-menu-item" aria-current="false" > Create account </a> </li> </ul> </div> </div> </div> <div class="hide-desktop-flex search-mobile-container"> <form action="/forums/search" class="search-form" method="GET" data-action="search-form" role="search" aria-label="Developer Forums" novalidate="novalidate"> <label for="search-forums-2" class="a11y">Search by keywords or tags</label> <div class="input-container"> <div class="editable-container" role="combobox" aria-expanded="false" aria-controls="listboxId-2" aria-haspopup="listbox" aria-label="Choose a topic"> <button class="submit-button" type="submit" data-action="submit-button"> <span class="a11y">Submit Search</span> </button> <div contenteditable="true" id="search-forums-2" class="search-form-input with-tooltip" data-cy="search" role="textbox" aria-multiline="false" aria-required="true" aria-invalid="false" data-action="search-input" placeholder="Search by keywords or tags" spellcheck="false" tabindex="0" aria-multiline="false" maxlength="250" aria-autocomplete="list" aria-label="Search forums" ></div> <button class="reset-button" data-action="search-reset" id="clearButton" aria-label="Clear content" style="display: none" > <span class="a11y">Clear search query</span> </button> </div> <div data-action="dropdown" class="dropdown" role="listbox" tabindex="0" id="listboxId-2" aria-labelledby="dropdownLabel" style="display: none"> <div id="dropdownLabel-2" class="visually-hidden">Choose an option:</div> </div> <div aria-live="polite" data-action="search-live-region" role="status" class="visually-hidden"> </div> </div> <div class="search-error hidden" data-action="error-message" aria-live="polite"></div> </form> </div> </nav> <div id="main-content"> <main class="page" role="main"> <div class="thread-container"> <div class="reply-navigator-wrapper" data-action="reply-nav-wrapper"> <div class="up-down-buttons action-buttons" style="display:none;"> <button class="button button-block" disabled arial-label="Navigate down threads" data-action="down-scroll"><span class="icon icon-after icon-chevrondown"></span></button> <button class="button button-block" disabled aria-label="Navigate up threads" data-action="up-scroll"><span class="icon icon-after icon-chevronup"></span></button> </div> <div class="bookend" data-action="begin-time"></div> <div id="veriticalFloatingSlider" class="vertical-timeline-scrollarea reply-navigator" data-action="reply-nav" data-replies="[]" data-reply-count="0" data-current-page="1"> <div style="height: 0px" class="vertical-timeline-scroller"> <div class="vertical-timeline-handle"></div> <div class="vertical-timeline-scroller-content"> <div class="vertical-timeline-replies" data-ele="0"> </div> <div class="vertical-timeline-ago"> </div> <!----> </div> </div> </div> <div class="bookend" data-action="end-time"></div> <div class="vertical-timeline-scrollarea-shadow"> <div class="action-buttons"> <a class="button button-block reply-button " data-action="reply-button" href="/forums/login"><span class="reply-icon"></span></a> </div> </div> </div> <div class="posts-container" data-action="posts-container" value="769373021" data-has-more="false" > <div class="header" data-action="thread-question-header"> <h1 class="title" id="post-769373021" data-action="post-title" > How to Remove an Old Email-Associated Passkey from Apple Servers? </h1> <div class="chiclets-container"> <div class="chiclets"> <span data-tour="topic-subtopic-container" class="topic-subtopic-container"> <span class="chiclet topic-chiclet" style="--chiclet-background-color: #6262D9;--chiclet-border-color: #6262D9" > <a class="topic topic-kind" data-action="topic" href="/forums/topics/safari-and-web-topic" style="--chiclet-background-color: #6262D9;--chiclet-color: #1F1EA9;" > Safari & Web </a> </span> <span class="chiclet subtopic-chiclet" style="--chiclet-background-color: #6262D94D;--chiclet-border-color: #6262D9" > <a class="subtopic topic-kind" data-action="subtopic" href="/forums/topics/safari-and-web-topic/safari-and-web-topic-general" style="--chiclet-background-color: #6262D94D;--chiclet-color: #1F1EA9;" > General </a> </span> </span> <span class="tag-container"> <a class="tag read " data-cy="tagTitle" href="/forums/tags/safariservices" rel="tag"> Safari Services </a> </span> <span class="tag-container"> <a class="tag read " data-cy="tagTitle" href="/forums/tags/safari" rel="tag"> Safari </a> </span> <span class="tag-container"> <a class="tag read " data-cy="tagTitle" href="/forums/tags/passkeys-in-icloud-keychain" rel="tag"> Passkeys in iCloud Keychain </a> </span> </div> </div> <section class="announcements callout banner " data-action="message-banner-watching" role="region" aria-label="Announcements"> <span class="icon icon-before icon-infocircle" aria-hidden="true"> </span> <div class="title" aria-live="polite" data-analytics="announcement:link"> You’re now watching this thread. If you’ve opted in to email or web notifications, you’ll be notified when there’s activity. Click again to stop watching or visit your profile to manage watched threads and notifications. </div> </section> <section class="announcements callout banner " data-action="message-banner-unwatching" role="region" aria-label="Announcements"> <span class="icon icon-before icon-infocircle" aria-hidden="true"> </span> <div class="title" aria-live="polite" data-analytics="announcement:link"> You’ve stopped watching this thread and will no longer receive emails or web notifications when there’s activity. Click again to start watching. </div> </section> </div> <div class="question" id="question-container" data-action="data-container" data-op='meet_rust' data-contributors=''> <section role="article" aria-label="Thread post" data-post-id="769373021" id="769373021" data-authorname="meet_rust" data-author-link="/profile/meet_rust" data-timestamp="1732251098792" data-author-id="1835061794-3541-en" data-url="/thread/769373" data-post-type="QUESTION" data-action="content-post" class="content-post question" aria-labelledby="replyname-769373021" aria-describedby="post-status-769373021 "> <div class="hidden content-post-error-message" aria-live="polite" data-action="content-post-error-box"> <span class="icon icon-before icon-exclamationsolid" aria-hidden="true"> </span> <span data-action="content-post-error-message"></span> </div> <div class="content-post-header"> <div class="content-post-author"> <a class="content-post-author-avatar" href="/forums/profile/meet_rust"> <div class="avatar-container default-avatar"> <img src="https://developer.apple.com/forums/public/assets/avatars/1094.png" alt="" data-action="user-avatar" class="avatar "/> </div> </a> <div class="author-name-group"> <div class="content-post-author-name-wrapper"> <a class="content-post-author-name" data-action="author-name" data-author-apple-employee=false data-author-name="meet_rust" data-author-public-name="" href="/forums/profile/meet_rust"> meet_rust </a> <span class="op-label" data-action="op-label">OP</span> </div> </div> </div> <span class="header-right"> <div class="content-post-metadata"> <div class="post-info"> <span class="post-info-title">Created</span> <span data-action="created-time" data-timestamp=1732251098792>5d</span> </div> <div class="post-info hide-mobile"> <span class="post-info-title">Replies</span> <span>0</span> </div> <div class="post-info hide-mobile"> <span class="post-info-title">Boosts</span> <span>0</span> </div> <div class="post-info hide-mobile"> <span class="post-info-title">Views</span> <span>105</span> </div> <div class="post-info hide-mobile"> <span class="post-info-title">Participants</span> <span>1</span> </div> </div> </span> </div> <div class="post"> <div class="content"> <div class="post-content" data-post-id="769373021" tabindex="-1" data-post-type="QUESTION" data-action="content-post-body-content"> <p>I noticed that when logging in to idmsa.apple.com, my old email address still appears as an option, even though I’ve updated my Apple ID to a new email. I understand that passkeys rely on a public-private key pair, with the public key stored on the server (e.g., idmsa.apple.com) and the private key saved locally in iCloud Keychain.</p> <p>Could you please clarify: 1. How can I request Apple to delete the public key associated with my old email address from their servers? 2. Is there a way for users to manage or update server-side passkeys without contacting Apple support? 3. Does this behavior affect my account security in any way?</p> <p>Any advice or insights would be greatly appreciated!</p> </div> </div> <div class="action-buttons"> <div class="action-buttons-first-part"> <div data-action="voting-component" data-post-id="769373021"> <a class="button button-block boost-button" type="button" href="/forums/login"> <span class="boost-icon"></span>Boost </a> </div> <a class="button button-block reply-button " aria-label="Reply" data-action="reply-button" href="/forums/login"><span class="reply-icon"></span></a> <div class="copy-to-clipboard" data-action="copy-to-clipboard" data-author="meet_rust" data-post-type="QUESTION"> <div class="tooltip-wrapper copy-post" data-action="tooltip" > <button class="copy-to-clipboard-button copy-post" type="button" aria-describedby="copy-post-tooltip-769373021" data-action="copy-to-clipboard-button" data-url="/thread/769373" data-title="How to Remove an Old Email-Associated Passkey from Apple Servers?"> <span class="a11y" data-action="a11y-message">Copy to clipboard</span> </button> <div class="tooltip no-wrap " id="copy-post-tooltip-769373021" role="tooltip" data-action="tooltip-content" data-action-id="copy-post-tooltip" tabindex="-1"> Share this post </div> </div> <div class="tooltip-wrapper question" data-action="tooltip" > <div class="tooltip no-wrap " id="copied-tooltip-769373021" role="tooltip" data-action="tooltip-content" data-action-id="copied-tooltip" tabindex="-1"> Copied to Clipboard </div> </div> </div> </div> </div> <div class="mobile-footer-metadata"> <div class="content-post-metadata"> <div class="post-info"> <span class="replies-icon"></span> <span class="a11y">Replies</span> <span> 0</span> </div> <div class="post-info"> <span class="boosts-icon"></span> <span class="a11y">Boosts</span> <span> 0</span> </div> <div class="post-info"> <span class="views-icon"></span> <span class="a11y">Views</span> <span> 105</span> </div> <div class="post-info"> <span class="participants-icon"></span> <span class="a11y">Participants</span> <span> 1</span> </div> </div> </div> </div> </section> </div> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "QAPage", "url": "http://forums.developer.apple.com/forums/thread/769373", "mainEntity": { "@type": "Question", "name": "How to Remove an Old Email-Associated Passkey from Apple Servers?", "text": "I noticed that when logging in to idmsa.apple.com, my old email address still appears as an option, even though I’ve updated my Apple ID to a new email. I understand that passkeys rely on a public-private key pair, with the public key stored on the server (e.g., idmsa.apple.com) and the private key saved locally in iCloud Keychain. Could you please clarify: 1. How can I request Apple to delete the public key associated with my old email address from their servers? 2. Is there a way for users to manage or update server-side passkeys without contacting Apple support? 3. Does this behavior affect my account security in any way? Any advice or insights would be greatly appreciated!", "dateCreated": "4d", "answerCount": "0", "upvoteCount": "0", "author": { "@type": "Person", "name": "meet_rust" } } } </script> </div> <div class="mobile-reply-navigator hide" data-action="mini-slider"> <div class="post-header" data-action="post-header"> <div class="post-header-title" data-action="post-header-title"> <span class="title" id="post-769373021" data-action="post-title">How to Remove an Old Email-Associated Passkey from Apple Servers?</span> </div> <div class="post-actions action-buttons" data-action="post-actions"> <a class="button button-block reply-button " data-action="reply-button" href="/forums/login"><span class="reply-icon"></span></a> <button class="button button-block" aria-label="minimize the bar" data-action="minimize"></button> </div> </div> <div class="progress-bar-container action-buttons"> <button class="button button-block" disabled arial-label="Navigate down threads" data-action="left-scroll" style="display:none;"><span class="icon icon-after icon-chevronleft"></span></button> <div class="progress-bar" data-action="swipe-area"> <div class="reply-nav-bar" data-action="horizontal-progress-indicator-wrapper" > <div class="horizontal-timeline-scroller" > <div class="horizontal-timeline-handle"></div> <div class="horizontal-timeline-scroller-content-wrapper"> <div class="horizontal-timeline-scroller-content" data-action="horizontal-progress-indicator"> <span class="horizontal-timeline-replies" data-action="horizontal-timeline-replies" data-ele="0"> </span> <span class="horizontal-timeline-ago" data-action="horizontal-time-stamp"> </span> </div> </div> </div> </div> </div> <button class="button button-block" disabled aria-label="Navigate up threads" data-action="right-scroll" style="display:none;"><span class="icon icon-after icon-chevronright"></span></button> </div> <div class="post-dates"> <span class="bookend" data-action="begin-time">First post date</span> <span class="bookend" data-action="end-time">Last post date</span> </div> </div> <div id="cal1"> </div> <div id="cal2"> </div> <div id="copyOverlay" style="display: none; position: absolute; background-color: #f5f5f7; height: 24px; border: 1px solid #ccc; border-radius: 5px; cursor: pointer;"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-md"><path d="M7.5 13.25C7.98703 13.25 8.45082 13.1505 8.87217 12.9708C8.46129 14.0478 7.62459 15.5792 6.35846 15.76C5.81173 15.8382 5.43183 16.3447 5.50993 16.8914C5.58804 17.4382 6.09457 17.8181 6.6413 17.7399C9.19413 17.3753 10.7256 14.4711 11.169 12.1909C11.4118 10.942 11.3856 9.58095 10.8491 8.44726C10.2424 7.16517 8.92256 6.24402 7.48508 6.25001C5.55895 6.25805 4 7.82196 4 9.74998C4 11.683 5.567 13.25 7.5 13.25Z" fill="currentColor"></path><path d="M16.1799 13.25C16.667 13.25 17.1307 13.1505 17.5521 12.9708C17.1412 14.0478 16.3045 15.5792 15.0384 15.76C14.4917 15.8382 14.1118 16.3447 14.1899 16.8914C14.268 17.4382 14.7745 17.8181 15.3212 17.7399C17.8741 17.3753 19.4056 14.4711 19.8489 12.1909C20.0918 10.942 20.0655 9.58095 19.529 8.44726C18.9223 7.16517 17.6025 6.24402 16.165 6.25001C14.2389 6.25805 12.6799 7.82196 12.6799 9.74998C12.6799 11.683 14.2469 13.25 16.1799 13.25Z" fill="currentColor"></path></svg> </div> </div> <div class="mobile-reply-navigator-counter show" data-action="mini-counter">Q</div> <script src="https://developer.apple.com/forums/public/compiled/pages/thread.js" type="text/javascript" defer></script> </main> </div> <footer id="footer" class="footer" role="contentinfo" aria-labelledby="footer-label"> <div class="footer-content"> <h2 class="footer-label" id="footer-label">Developer Footer</h2> <div class="disclaimer">This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the <a class="disclaimer-link" href="https://developer.apple.com/terms/apple-developer-forums/Apple-Developer-Forums-Participation-Agreement-20200618.pdf" target="_blank" aria-label="Apple Developer Forums Participation Agreement (Opens in new window)">Apple Developer Forums Participation Agreement</a> and Apple provided code is subject to the <a href="https://developer.apple.com/support/downloads/terms/apple-sample-code/Apple-Sample-Code-License.pdf" target="_blank" aria-label="Apple Sample Code License">Apple Sample Code License</a>.</div> <developer-breadcrumbs> <li>Forums</li> </developer-breadcrumbs> <nav class="footer-directory" aria-label="Apple Developer Directory" role="navigation"> <!--googleoff: all--> <div class="footer-directory-column"> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-platform" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-platform"> <h3 class="footer-directory-column-section-title">Platforms</h3> </label> <a href="#footer-directory-column-section-state-platform" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/ios/">iOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/ipados/">iPadOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/macos/">macOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/tvos/">tvOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/watchos/">watchOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/visionos/">visionOS</a></li> </ul> </div> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-tools" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-tools"> <h3 class="footer-directory-column-section-title">Tools</h3> </label> <a href="#footer-directory-column-section-state-tools" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/swift/">Swift</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/swiftui/">SwiftUI</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/sf-symbols/">SF Symbols</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/swift-playgrounds/">Swift Playgrounds</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/testflight/">TestFlight</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/xcode/">Xcode</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/xcode-cloud/">Xcode Cloud</a></li> </ul> </div> </div> <div class="footer-directory-column"> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-topics" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-topics"> <h3 class="footer-directory-column-section-title">Topics & Technologies</h3> </label> <a href="#footer-directory-column-section-state-topics" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/accessibility/">Accessibility</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/accessories/">Accessories</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/app-extensions/">App Extensions</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/app-store/">App Store</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/audio/">Audio & Video</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/augmented-reality/">Augmented Reality</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/business/">Business</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/design/">Design</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/distribute/">Distribution</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/education/">Education</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/fonts/">Fonts</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/games/">Games</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/health-fitness/">Health & Fitness</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/in-app-purchase/">In-App Purchase</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/localization/">Localization</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/maps/">Maps & Location</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/machine-learning/">Machine Learning</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/security/">Security</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/safari/">Safari & Web</a></li> </ul> </div> </div> <div class="footer-directory-column"> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-resources" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-resources"> <h3 class="footer-directory-column-section-title">Resources</h3> </label> <a href="#footer-directory-column-section-state-resources" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/documentation/">Documentation</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/learn/curriculum/">Curriculum</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/download/">Downloads</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/forums/">Forums</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/videos/">Videos</a></li> </ul> </div> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-support" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-support"> <h3 class="footer-directory-column-section-title">Support</h3> </label> <a href="#footer-directory-column-section-state-support" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/support/articles/">Support Articles</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/contact/">Contact Us</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/bug-reporting/">Bug Reporting</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/system-status/">System Status</a></li> </ul> </div> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-account" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-account"> <h3 class="footer-directory-column-section-title">Account</h3> </label> <a href="#footer-directory-column-section-state-account" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/account/">Apple Developer</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://appstoreconnect.apple.com/">App Store Connect</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/account/ios/certificate/">Certificates, IDs, & Profiles</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://feedbackassistant.apple.com/">Feedback Assistant</a></li> </ul> </div> </div> <div class="footer-directory-column"> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-programs" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-programs"> <h3 class="footer-directory-column-section-title">Programs</h3> </label> <a href="#footer-directory-column-section-state-programs" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/programs/">Apple Developer Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/programs/enterprise/">Apple Developer Enterprise Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/app-store/small-business-program/">App Store Small Business Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://mfi.apple.com/">MFi Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/programs/news-partner/">News Partner Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/programs/video-partner/">Video Partner Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/security-bounty/">Security Bounty Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/programs/security-research-device/">Security Research Device Program</a></li> </ul> </div> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-events" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-events"> <h3 class="footer-directory-column-section-title">Events</h3> </label> <a href="#footer-directory-column-section-state-events" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/accelerator/">App Accelerators</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/app-store/app-store-awards/">App Store Awards</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/design/awards/">Apple Design Awards</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/learn/experts/#academies">Apple Developer Academies</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/entrepreneur-camp/">Entrepreneur Camp</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/tech-talks/">Tech Talks</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://developer.apple.com/wwdc/">WWDC</a></li> </ul> </div> </div> <!--googleon: all--> </nav> <section class="footer-mini"> <div class="footer-mini-news">To view the latest developer news, visit <a href="https://developer.apple.com/news/">News and Updates</a>.</div> <div class="footer-mini-legal"> <div class="footer-mini-legal-copyright">Copyright © <script>document.write(new Date().getFullYear());</script> Apple Inc. All rights reserved.</div> <div class="footer-mini-legal-links"> <a class="footer-mini-legal-link" href="https://www.apple.com/legal/internet-services/terms/site.html">Terms of Use</a> <a class="footer-mini-legal-link" href="https://www.apple.com/legal/privacy/en-ww/">Privacy Policy</a> <a class="footer-mini-legal-link" href="https://developer.apple.com/terms/">License Agreements</a> </div> </div> </section> </div> </footer> <script> var _store = { 'lang': 'en', 'locale': 'en-US', 'basePath': '/forums', 'cdnPrefix': 'https://developer.apple.com/forums', 'ipIdentifierPrefix': 'https://forums.developer.apple.com/forums', 'token': 'anonymous', 'mapKitToken': '', 'user': { 'fullName': '', 'loggedIn': '', 'userId': '', 'nickname': '', 'role': 'regular' , 'registrationCompleted': false, 'tutorialVisited': false, 'isAppleEmployee': false, 'hasInternalTagsAccess': false, 'hasAssignmentsAccess': false, 'isSubCommunity': false, }, 'testflightLinkError': '', '_config': { "ui.profile.preferences.show.browserStatus": 'true' ,"ui.subNav.corporateLoginEnabled": 'true' ,'ui.subNav.corporateLoginPath': '/ilogin' ,"ui.mapKitJS.scriptURL": 'https://cdn.apple-mapkit.com/mk/5.x.x/mapkit.js' ,"ui.mapKitJS.token": 'TOKEN' ,"ui.search.filters.sortBy.relevancy.urlParamValue": 'relevance' ,"ui.search.filters.sortBy.newestFirst.urlParamValue": 'newest' ,"ui.search.filters.sortBy.lastUpdated.urlParamValue": 'lastUpdated' ,"ui.search.filters.sortBy.oldestFirst.urlParamValue": 'oldest' ,"ui.post.body.urlAllowList": 'apple.com,stackoverflow.com,swift.org,example.com,gc.apple.com,static.gc.apple.com,knowledge.digicert.com,github.com,digicert.com,openradar.me,icloud.com,webkit.org,wikipedia.org,ietf.org,developer.mozilla.org,researchandcare.org,apple.github.io,readme.io,box.com,unity3d.com,unrealengine.com,gitlab.com,whatwg.org,w3.org,wikiquote.org,fidoalliance.org,sniadeveloper.org,swiftpackageindex.com,swiftdoc.org,sectigo.com' ,"ui.post.body.profileBaseUrl": 'https://developer.apple.com/forums/profile/' ,"ui.featureFlag.codeHighlight.enableTable": 'true' ,"ui.search.filters.sortBy.urlParamName": 'sortBy' ,"ui.search.filters.filterBy.urlParamName": 'filterBy' ,"ui.subNav.search.liveErrorValidation": 'false' ,"ui.threadPage.voting.allowRemoveSolved": 'false' ,"ui.common.maxAuthorEditTime": '3600000' ,"ui.featureFlag.content.convertPlainText2Url": 'true' ,"ui.featureFlag.content.convertFeedbackAssistantToUrls": 'true' ,"ui.featureFlag.content.enableEmoticons": 'false' ,"ui.featureFlag.content.enableEmojis": 'true' ,"ui.featureFlag.content.enableImagePreview": 'false' ,"ui.featureFlag.content.enableUserMentions": 'true' ,"ui.featureFlag.createPost.mentions": 'true' ,"ui.featureFlag.productTour.externalUser.enabled": 'false' ,"ui.featureFlag.productTour.internalUser.enabled": 'true' ,"ui.featureFlag.productTour.internalUser.tourSkippable": 'false' ,"ui.featureFlag.productTour.anonymousUser.enabled": 'false' ,"ui.featureFlag.verticalReplyNavigator.enabled": 'true' ,"ui.featureFlag.horizontalReplyNavigator.enabled": 'true' ,"ui.featureFlag.replyNavigator.hasMoreThanOnePageOfReplies.enabled": 'true' ,"ui.featureFlag.myAssignments.rssFeed.enabled": 'false' ,"ui.neighbor.url": 'https://supportmetrics.apple.com/content/services/stats' ,"ui.featureFlag.show.AdpMember.enabled": 'true' ,"ui.adminUrl.contentManagement": 'https://df-admin-service.corp.apple.com/?login=true#/content-management/en/detail/' // Thread page actions ,"ui.reporting.reputationType.spam": 'SPAM' ,"ui.reporting.reputationType.inappropriateAbusive": 'ABUSE' ,"ui.reporting.reputationType.duplicatePost": 'DUPLICATE_POST' ,"ui.reporting.reputationType.other": 'GENERAL_ABUSE' ,"ui.threadPage.reporting.allowReportOnce": 'true' // User mentions ,"ui.createPost.mentionList": [ { id: 'https://developer.apple.com/forums/profile/meet_rust', value: 'meet_rust', avatar: '/forums/public/assets/avatars/SYSTEM_DEFAULT_AVATAR.svg', sid: '980f5fed6195809863d3a1f0e78e7a2f' }, ] }, '_i18n': { // popup 'common.popup.close': 'Close dialog' ,'welcome.modal.title': 'Welcome to the all-new Apple Developer Forums!' ,'welcome.modal.external.description': 'New features now make it even easier to keep track of activity, search for content, post replies, and more. We’ve prepared a short tour to help get you started.' ,'welcome.modal.external.button': 'Explore what’s new' ,'welcome.modal.skipForNow': 'Skip for now' ,'registration.modal.title': 'Congratulations!' ,'registration.modal.internal.title': 'Your corporate account is set up.' ,'registration.modal.internal.description1': 'New admin features now make it easier for you to engage with developers, search and follow content areas, manage workflow and replies, keep track of activity, and more.' ,'registration.modal.internal.description2': 'Complete the forums basic training and tour to proceed.' ,'registration.modal.button': 'Start' // a11y ,'common.dropdown.a11y.contentLoading': 'Content Loading' // title postfix ,'common.titlePostfix': 'Apple Developer Forums' // Timestamps ,'common.timestamp.justNow': 'less than a minute' ,'common.timestamp.minuteAgo': '1 minute' ,'common.timestamp.minutesAgo': '{0} minutes' ,'common.timestamp.hourAgo': '1 hour' ,'common.timestamp.hoursAgo': '{0} hours' ,'common.timestamp.dayAgo': '1 day' ,'common.timestamp.daysAgo': '{0} days' ,'common.timestamp.weekAgo': '1 week' ,'common.timestamp.weeksAgo': '{0} weeks' ,'common.timestamp.monthAgo': '1 month' ,'common.timestamp.monthsAgo': '{0} months' ,'common.timestamp.yearAgo': '1 year' ,'common.timestamp.yearsAgo': '{0} years' ,'common.timestamp.ago': '{0} ago' ,'common.short.timestamp.justNow': 'Now' ,'common.short.timestamp.minutesAgo': '{0}m' ,'common.short.timestamp.hoursAgo': '{0}h' ,'common.short.timestamp.daysAgo': '{0}d' ,'common.short.timestamp.weeksAgo': '{0}w' // Pagination ,'common.pagination.page': 'Page {0}' ,'common.pagination.pageOf': 'Page {0} of {1}' ,'common.pagination.pageOfMobile': 'Page {0}/{1}' ,"common.nav.signIn.corporate": 'Sign in corporate' // Post Creation ,"createPost.select.a11y": 'createPost.select.a11y' ,"createPost.notification.text": 'We saved the content from your last session.' ,"createPost.notification.link": 'Continue this post where you left off.' ,"search.query.invalid.empty": 'Please enter your search query' ,"common.search.placeholder": 'Search by keywords or tags' // Registration ,"signup.username.blocked.n.profanity.words": 'You have included content in your nickname that is not permitted.' ,"signup.username.blocked.words": 'You have included content in your nickname that is not permitted.' ,"signup.username.maxLength.invalid": 'Usernames must be between 3 and 36 characters in length.' ,"signup.username.minLength.invalid": 'Usernames must be between 3 and 36 characters in length.' ,"signup.username.invalid.characters": 'Usernames must contain at least one alphanumeric character and may only contain numerals, upper or lower case Roman letters, dash (-), and underscore (_).' ,"signup.username.taken": 'This username already exists.' ,"signup.username.space": 'Usernames must contain at least one alphanumeric character and may only contain numerals, upper or lower case Roman letters, dash (-), and underscore (_).' // Thread page actions ,"thread.common.a11y.votes": 'votes' ,"common.error.general.retry": 'Please try again in a few minutes.' ,"thread.common.votes": 'votes' ,"thread.common.acceptThisAnswer": 'Accept this answer' ,"thread.common.acceptedAnswer": 'Accepted Answer' ,"thread.common.votes.error": 'Votes can be updated within 15 minutes. You can no longer update your vote.' ,"thread.common.votes.error.noAuthorVoting": 'You cannot vote on your own content.' ,"thread.common.solved.error": 'Unable to send rating' ,"thread.actions.copyToClipboard.a11yMessage.copy": 'Copy {0} {1}' ,"thread.actions.copyToClipboard.a11yMessage.share": 'Share {0} {1}' ,"common.actions.reported.error": 'You must have 50 or more reputation points to report content.' ,"thread.appleRecommended.mark.popup.title": 'You’re about to recommend an reply.' ,"thread.appleRecommended.unmark.popup.title": 'You’re about to unmark a recommendation.' ,"thread.appleRecommended.mark.popup.message": 'Once you recommend this reply, it will show as Apple Recommended on the forums and a notification email may be sent to the author.' ,"thread.appleRecommended.unmark.popup.message": 'Once you unmark this reply, it will no longer show as Apple Recommended on the forums.' ,"thread.pinnedPost.mark.popup.title": 'Pinning Post' ,"thread.pinnedPost.mark.popup.message": 'You’re about to pin this post. Pinned posts will appear in the Pinned Posts section of the home page. You can unpin a post by clicking the pin icon next to the post on thread pages.' ,"thread.pinnedPost.limit.error.message": 'Cannot pin more than {0} posts. You’ll need to unpin an existing pinned post before you can pin this post.' ,"thread.pinnedPost.unmark.popup.title": 'Unpinning Post' ,"thread.pinnedPost.unmark.popup.message": 'You’re about to unpin this post. Unpinned posts will be removed from the Pinned Posts section of the home page. You can pin a post by clicking the pin icon next to the post on thread pages.' ,"thread.pinnedTag.mark.popup.title": 'Pinning A Post' ,"thread.pinnedTag.mark.popup.message": 'You’re about to pin this post. Pinned posts will appear in the Pinned Posts section of the tag landing page of the tag you’ve selected. You can unpin a post by clicking the pin icon embedded in tags post on thread pages. ' ,"thread.pinnedTag.unmark.popup.title": 'Unpinning A Post' ,"thread.pinnedtag.unmark.popup.message": 'You’re about to unpin this post. Unpinned posts will be removed from the Pinned Posts section of the tag landing page of the selected tag. You can pin a post by clicking the pin icon embedded in tags post on thread pages.' ,"contentPost.internalTags.updateInternalTags": 'Update Internal Tags' ,"contentPost.internalTags.submitInternalTags": 'Submit Internal Tags' ,"thread.acceptAnswer.mark.popup.title": 'Accept this reply.' ,"thread.acceptAnswer.mark.popup.message": 'Marking this reply as "Accepted" lets everyone know that it’s the best answer to your question and is a fast way to thank the poster for their help. We appreciate your contributions to the Apple developer community!' ,"thread.actions.meToo.tooltip":'I am also having this issue' ,"createPost.form.topic.title":'Select a Topic' ,"createPost.form.subtopic.title":'Select a Subtopic' ,"common.user.defaultNickname": 'ForumsContributor' ,"thread.author.adpMemberInfo": 'Dev ID: {0}' ,"thread.author.showAdpMemberInfo.button": 'Show Dev ID' // Error codes ,"error.accessDenied.pageTitle": 'Error - Access Denied' ,"error.accessDenied.header": 'Content not found' ,"error.accessDenied.message": 'This content does not exist.' ,"error.unAuthorized.pageTitle": 'Error - Unauthorized' ,"error.unAuthorized.header": 'Unauthorized' ,"error.unAuthorized.message": 'Access to this place or content is restricted. If you think this is a mistake, please contact your administrator or the person who directed you here.' ,"error.footer": '<p class="extra-message">Please visit the main page of <a href="/forums/">Apple Developer Forums</a> for links to discussion areas.</p>' ,"common.error.serviceDown": 'We encountered an error while loading this data. Please try again later.' ,"common.error.componentAjaxFailed": 'An error occurred while loading this information. Please reload the page or try again later.' ,"common.error.pageAjaxFailed": 'An error occurred while loading this page. Please reload the page or try again later.' // Create Post ,"tags.a11y.options.totally": 'Number of available tags is {0}' ,"tags.a11y.options.select": '{0} is selected' ,"tags.a11y.options.remove": '{0} is removed' }, i18n: function(key) { if (key === 'all') return this._i18n; else if (this._i18n[key]) return this._i18n[key]; return key; }, config: function(key) { if (key === 'all') return this._config; else if (this._config[key]) return this._config[key]; return key; } }; </script> <script> // minified version of above function decodeHtml(t){let o={"&":"&","<":"<",">":">",""":'"',"'":"'","#x27;":"'","#x2F;":"/"};return t.replace(/&|<|>|"|'/g,function(t){return o[t]})}var topicsJsonStr="[{\"id\":\"1179020\",\"title\":\"Accessibility & Inclusion\",\"name\":\"Accessibility & Inclusion\",\"slug\":\"accessibility-and-inclusion\",\"description\":\"Explore best practices for creating inclusive apps for users of Apple accessibility features and users from diverse backgrounds.\",\"url\":\"\/topics\/accessibility-and-inclusion\",\"imgSrc\":{},\"rssFeed\":\"\/topics\/rssFeed\/accessibility-and-inclusion\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#3495F2\",\"foregroundColor\":\"#003992\",\"children\":[{\"id\":\"1181020\",\"title\":\"General\",\"name\":\"General\",\"slug\":\"accessibility-and-inclusion-general\",\"description\":\"Explore best practices for creating inclusive apps that cater to users with diverse abilities\",\"url\":\"\/topics\/accessibility-and-inclusion\/accessibility-and-inclusion-general\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/accessibility\/general.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/accessibility\/general.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/accessibility\/general.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/accessibility\/general.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/accessibility-and-inclusion\/accessibility-and-inclusion-general\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#3495F24D\",\"foregroundColor\":\"#003992\",\"children\":[],\"testflight\":false,\"public\":false}],\"testflight\":false,\"public\":false},{\"id\":\"1183020\",\"title\":\"App & System Services\",\"name\":\"App & System Services\",\"slug\":\"app-and-system-services\",\"description\":\"Delve into the world of built-in app and system services available to developers. Discuss leveraging these services to enhance your app's functionality and user experience.\",\"url\":\"\/topics\/app-and-system-services\",\"imgSrc\":{},\"rssFeed\":\"\/topics\/rssFeed\/app-and-system-services\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#FAC893\",\"foregroundColor\":\"#A74300\",\"children\":[{\"id\":\"1189020\",\"title\":\"Drivers\",\"name\":\"Drivers\",\"slug\":\"app-and-system-services-drivers\",\"description\":\"Understand the role of drivers in bridging the gap between software and hardware, ensuring smooth hardware functionality.\",\"url\":\"\/topics\/app-and-system-services\/app-and-system-services-drivers\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/drivers.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/drivers.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/drivers.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/drivers.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-and-system-services\/app-and-system-services-drivers\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#FAC8934D\",\"foregroundColor\":\"#A74300\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1197020\",\"title\":\"Processes & Concurrency\",\"name\":\"Processes & Concurrency\",\"slug\":\"processes-and-concurrency\",\"description\":\"Discover how the operating system manages multiple applications and processes simultaneously, ensuring smooth multitasking performance.\",\"url\":\"\/topics\/app-and-system-services\/processes-and-concurrency\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/processes%26concurrency.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/processes%26concurrency.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/processes%26concurrency.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/processes%26concurrency.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-and-system-services\/processes-and-concurrency\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#FAC8934D\",\"foregroundColor\":\"#A74300\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1199020\",\"title\":\"iCloud & Data\",\"name\":\"iCloud & Data\",\"slug\":\"app-and-system-services-icloud-and-data\",\"description\":\"Learn how to integrate your app with iCloud and data frameworks for effective data storage\",\"url\":\"\/topics\/app-and-system-services\/app-and-system-services-icloud-and-data\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/icloud%26data.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/icloud%26data.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/icloud%26data.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/icloud%26data.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-and-system-services\/app-and-system-services-icloud-and-data\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#FAC8934D\",\"foregroundColor\":\"#A74300\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1203020\",\"title\":\"Maps & Location\",\"name\":\"Maps & Location\",\"slug\":\"app-and-system-services-maps-and-location\",\"description\":\"Learn how to integrate MapKit and Core Location to unlock the power of location-based features in your app.\",\"url\":\"\/topics\/app-and-system-services\/app-and-system-services-maps-and-location\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/maps%26location.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/maps%26location.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/maps%26location.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/maps%26location.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-and-system-services\/app-and-system-services-maps-and-location\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#FAC8934D\",\"foregroundColor\":\"#A74300\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1205020\",\"title\":\"Notifications\",\"name\":\"Notifications\",\"slug\":\"app-and-system-services-notifications\",\"description\":\"Learn about the technical aspects of notification delivery on device, including notification types, priorities, and notification center management.\",\"url\":\"\/topics\/app-and-system-services\/app-and-system-services-notifications\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/notifications.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/notifications.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/notifications.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/notifications.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-and-system-services\/app-and-system-services-notifications\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#FAC8934D\",\"foregroundColor\":\"#A74300\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1185020\",\"title\":\"Automation & Scripting\",\"name\":\"Automation & Scripting\",\"slug\":\"automation-and-scripting\",\"description\":\"Learn about scripting languages and automation frameworks available on the platform to automate repetitive tasks.\",\"url\":\"\/topics\/app-and-system-services\/automation-and-scripting\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/automation%26scripting.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/automation%26scripting.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/automation%26scripting.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/automation%26scripting.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-and-system-services\/automation-and-scripting\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#FAC8934D\",\"foregroundColor\":\"#A74300\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1187020\",\"title\":\"Core OS\",\"name\":\"Core OS\",\"slug\":\"app-and-system-services-core-os\",\"description\":\"Explore the core architecture of the operating system, including the kernel, memory management, and process scheduling.\",\"url\":\"\/topics\/app-and-system-services\/app-and-system-services-core-os\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/coreos.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/coreos.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/coreos.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/coreos.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-and-system-services\/app-and-system-services-core-os\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#FAC8934D\",\"foregroundColor\":\"#A74300\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1191020\",\"title\":\"General\",\"name\":\"General\",\"slug\":\"app-and-system-services-general\",\"description\":\"Delve into the world of built-in app and system services available to developers. Discuss leveraging these services to enhance your app's functionality and user experience.\",\"url\":\"\/topics\/app-and-system-services\/app-and-system-services-general\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/general.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/general.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/general.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/general.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-and-system-services\/app-and-system-services-general\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#FAC8934D\",\"foregroundColor\":\"#A74300\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1193020\",\"title\":\"Hardware\",\"name\":\"Hardware\",\"slug\":\"app-and-system-services-hardware\",\"description\":\"Delve into the physical components of Apple devices, including processors, memory, storage, and their interaction with the software.\",\"url\":\"\/topics\/app-and-system-services\/app-and-system-services-hardware\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/hardware.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/hardware.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/hardware.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/hardware.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-and-system-services\/app-and-system-services-hardware\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#FAC8934D\",\"foregroundColor\":\"#A74300\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1195020\",\"title\":\"Networking\",\"name\":\"Networking\",\"slug\":\"app-and-system-services-networking\",\"description\":\"Explore the networking protocols and technologies used by the device to connect to Wi-Fi networks, Bluetooth devices, and cellular data services.\",\"url\":\"\/topics\/app-and-system-services\/app-and-system-services-networking\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/networking.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/networking.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/networking.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/networking.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-and-system-services\/app-and-system-services-networking\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#FAC8934D\",\"foregroundColor\":\"#A74300\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1201020\",\"title\":\"Health & Fitness\",\"name\":\"Health & Fitness\",\"slug\":\"app-and-system-services-health-and-fitness\",\"description\":\"Explore the technical aspects of health and fitness features, including sensor data acquisition, health data processing, and integration with the HealthKit framework.\",\"url\":\"\/topics\/app-and-system-services\/app-and-system-services-health-and-fitness\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/health%26fitness.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/health%26fitness.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/health%26fitness.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/health%26fitness.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-and-system-services\/app-and-system-services-health-and-fitness\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#FAC8934D\",\"foregroundColor\":\"#A74300\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1207020\",\"title\":\"StoreKit\",\"name\":\"StoreKit\",\"slug\":\"app-and-system-services-storekit\",\"description\":\"Support in-app purchases and interactions with the App Store using StoreKit.\",\"url\":\"\/topics\/app-and-system-services\/app-and-system-services-storekit\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/storekit.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/storekit.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/storekit.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/storekit.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-and-system-services\/app-and-system-services-storekit\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#FAC8934D\",\"foregroundColor\":\"#A74300\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1209020\",\"title\":\"Apple Pay\",\"name\":\"Apple Pay\",\"slug\":\"app-and-system-services-apple-pay\",\"description\":\"Discuss how to integrate Apple Pay into your app for secure and convenient payments.\",\"url\":\"\/topics\/app-and-system-services\/app-and-system-services-apple-pay\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/applepay.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/applepay.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/applepay.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/app%26systemservices\/applepay.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-and-system-services\/app-and-system-services-apple-pay\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#FAC8934D\",\"foregroundColor\":\"#A74300\",\"children\":[],\"testflight\":false,\"public\":false}],\"testflight\":false,\"public\":false},{\"id\":\"1211020\",\"title\":\"App Store Distribution & Marketing\",\"name\":\"App Store Distribution & Marketing\",\"slug\":\"app-store-distribution-and-marketing\",\"description\":\"Navigate the App Store landscape. Share strategies for app submission, distribution, marketing, and user acquisition. Discuss best practices for getting your app discovered and downloaded.\",\"url\":\"\/topics\/app-store-distribution-and-marketing\",\"imgSrc\":{},\"rssFeed\":\"\/topics\/rssFeed\/app-store-distribution-and-marketing\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#A1D360\",\"foregroundColor\":\"#266910\",\"children\":[{\"id\":\"1215020\",\"title\":\"TestFlight\",\"name\":\"TestFlight\",\"slug\":\"app-store-distribution-and-marketing-testflight\",\"description\":\"Use TestFlight in App Store Connect to invite and manage beta testers for iOS, iPadOS, tvOS, and watchOS apps. Discuss questions here and share app builds publicly via TestFlight under the Community topic.\",\"url\":\"\/topics\/app-store-distribution-and-marketing\/app-store-distribution-and-marketing-testflight\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/testflight.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/testflight.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/testflight.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/testflight.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-store-distribution-and-marketing\/app-store-distribution-and-marketing-testflight\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#A1D3604D\",\"foregroundColor\":\"#266910\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1219020\",\"title\":\"App Store Connect API\",\"name\":\"App Store Connect API\",\"slug\":\"app-store-distribution-and-marketing-app-store-connect-api\",\"description\":\"The App Store Connect API helps you automate tasks usually done on the Apple Developer website and App Store Connect.\",\"url\":\"\/topics\/app-store-distribution-and-marketing\/app-store-distribution-and-marketing-app-store-connect-api\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/appstoreconnectapi.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/appstoreconnectapi.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/appstoreconnectapi.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/appstoreconnectapi.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-store-distribution-and-marketing\/app-store-distribution-and-marketing-app-store-connect-api\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#A1D3604D\",\"foregroundColor\":\"#266910\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1221020\",\"title\":\"App Review\",\"name\":\"App Review\",\"slug\":\"app-store-distribution-and-marketing-app-review\",\"description\":\"Understand the technical and content review process for submitting apps to the App Store.\",\"url\":\"\/topics\/app-store-distribution-and-marketing\/app-store-distribution-and-marketing-app-review\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/appreview.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/appreview.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/appreview.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/appreview.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-store-distribution-and-marketing\/app-store-distribution-and-marketing-app-review\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#A1D3604D\",\"foregroundColor\":\"#266910\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1213020\",\"title\":\"General\",\"name\":\"General\",\"slug\":\"app-store-distribution-and-marketing-general\",\"description\":\"Navigate the App Store landscape. Share strategies for app submission, distribution, marketing, and user acquisition. Discuss best practices for getting your app discovered and downloaded.\",\"url\":\"\/topics\/app-store-distribution-and-marketing\/app-store-distribution-and-marketing-general\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/general.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/general.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/general.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/general.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-store-distribution-and-marketing\/app-store-distribution-and-marketing-general\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#A1D3604D\",\"foregroundColor\":\"#266910\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1217020\",\"title\":\"App Store Connect\",\"name\":\"App Store Connect\",\"slug\":\"app-store-distribution-and-marketing-app-store-connect\",\"description\":\"App Store Connect is a suite of tools for submitting and managing your apps and in-app purchases on the App Store.\",\"url\":\"\/topics\/app-store-distribution-and-marketing\/app-store-distribution-and-marketing-app-store-connect\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/appstoreconnect.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/appstoreconnect.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/appstoreconnect.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/appstore%26marketing\/appstoreconnect.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/app-store-distribution-and-marketing\/app-store-distribution-and-marketing-app-store-connect\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#A1D3604D\",\"foregroundColor\":\"#266910\",\"children\":[],\"testflight\":false,\"public\":false}],\"testflight\":false,\"public\":false},{\"id\":\"1223020\",\"title\":\"Business & Education\",\"name\":\"Business & Education\",\"slug\":\"business-and-education-topic\",\"description\":\"Explore the intersection of business and app development. Discuss topics like device management, education, and resources for aspiring app developers.\",\"url\":\"\/topics\/business-and-education-topic\",\"imgSrc\":{},\"rssFeed\":\"\/topics\/rssFeed\/business-and-education-topic\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#FBD643\",\"foregroundColor\":\"#B25000\",\"children\":[{\"id\":\"1225020\",\"title\":\"General\",\"name\":\"General\",\"slug\":\"business-and-education-topic-general\",\"description\":\"Explore the intersection of business and app development. Discuss topics like device management, education, and resources for aspiring app developers.\",\"url\":\"\/topics\/business-and-education-topic\/business-and-education-topic-general\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/business%26education\/general.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/business%26education\/general.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/business%26education\/general.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/business%26education\/general.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/business-and-education-topic\/business-and-education-topic-general\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#FBD6434D\",\"foregroundColor\":\"#B25000\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1227020\",\"title\":\"Device Management\",\"name\":\"Device Management\",\"slug\":\"business-and-education-topic-device-management\",\"description\":\"Allow administrators to securely and remotely configure enrolled devices using Device Management.\",\"url\":\"\/topics\/business-and-education-topic\/business-and-education-topic-device-management\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/business%26education\/devicemanagement.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/business%26education\/devicemanagement.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/business%26education\/devicemanagement.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/business%26education\/devicemanagement.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/business-and-education-topic\/business-and-education-topic-device-management\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#FBD6434D\",\"foregroundColor\":\"#B25000\",\"children\":[],\"testflight\":false,\"public\":false}],\"testflight\":false,\"public\":false},{\"id\":\"1229020\",\"title\":\"Code Signing\",\"name\":\"Code Signing\",\"slug\":\"code-signing-topic\",\"description\":\"Demystify code signing and its importance in app development. Get help troubleshooting code signing issues and ensure your app is properly signed for distribution.\",\"url\":\"\/topics\/code-signing-topic\",\"imgSrc\":{},\"rssFeed\":\"\/topics\/rssFeed\/code-signing-topic\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#BD93FA\",\"foregroundColor\":\"#4300B0\",\"children\":[{\"id\":\"1231020\",\"title\":\"General\",\"name\":\"General\",\"slug\":\"code-signing-topic-general\",\"description\":\"Demystify code signing and its importance in app development. Get help troubleshooting code signing issues and ensure your app is properly signed for distribution.\",\"url\":\"\/topics\/code-signing-topic\/code-signing-topic-general\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/codesigning\/general.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/codesigning\/general.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/codesigning\/general.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/codesigning\/general.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/code-signing-topic\/code-signing-topic-general\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#BD93FA4D\",\"foregroundColor\":\"#4300B0\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1233020\",\"title\":\"Certificates, Identifiers & Profiles\",\"name\":\"Certificates, Identifiers & Profiles\",\"slug\":\"certificates-identifiers-and-profiles\",\"description\":\"Discuss the technical details of security certificates, identifiers, and profiles used by the OS to ensure validity of apps and services on device.\",\"url\":\"\/topics\/code-signing-topic\/certificates-identifiers-and-profiles\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/codesigning\/certificates.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/codesigning\/certificates.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/codesigning\/certificates.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/codesigning\/certificates.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/code-signing-topic\/certificates-identifiers-and-profiles\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#BD93FA4D\",\"foregroundColor\":\"#4300B0\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1235020\",\"title\":\"Entitlements\",\"name\":\"Entitlements\",\"slug\":\"code-signing-topic-entitlements\",\"description\":\"Entitlements allow specific capabilities or security permissions for your apps.\",\"url\":\"\/topics\/code-signing-topic\/code-signing-topic-entitlements\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/codesigning\/entitlements.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/codesigning\/entitlements.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/codesigning\/entitlements.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/codesigning\/entitlements.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/code-signing-topic\/code-signing-topic-entitlements\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#BD93FA4D\",\"foregroundColor\":\"#4300B0\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1237020\",\"title\":\"Notarization\",\"name\":\"Notarization\",\"slug\":\"code-signing-topic-notarization\",\"description\":\"Notarization is the process of scanning Developer ID-signed software for malicious components before distribution outside of the Mac App Store.\",\"url\":\"\/topics\/code-signing-topic\/code-signing-topic-notarization\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/codesigning\/notarization.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/codesigning\/notarization.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/codesigning\/notarization.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/codesigning\/notarization.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/code-signing-topic\/code-signing-topic-notarization\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#BD93FA4D\",\"foregroundColor\":\"#4300B0\",\"children\":[],\"testflight\":false,\"public\":false}],\"testflight\":false,\"public\":false},{\"id\":\"1239020\",\"title\":\"Community\",\"name\":\"Community\",\"slug\":\"community\",\"description\":\"This is a dedicated space for developers to connect, share ideas, collaborate, and ask questions. Introduce yourself, network with other developers, and join us in fostering a supportive community.\",\"url\":\"\/topics\/community\",\"imgSrc\":{},\"rssFeed\":\"\/topics\/rssFeed\/community\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#8CDDD5\",\"foregroundColor\":\"#006971\",\"children\":[{\"id\":\"1241020\",\"title\":\"Apple Developers\",\"name\":\"Apple Developers\",\"slug\":\"apple-developers\",\"description\":\"This is a dedicated space for developers to connect, share ideas, collaborate, and ask questions. Introduce yourself, network with other developers, and foster a supportive community.\",\"url\":\"\/topics\/community\/apple-developers\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/community\/appledevelopers.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/community\/appledevelopers.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/community\/appledevelopers.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/community\/appledevelopers.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/community\/apple-developers\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#8CDDD54D\",\"foregroundColor\":\"#006971\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1243020\",\"title\":\"Apple Arcade\",\"name\":\"Apple Arcade\",\"slug\":\"community-apple-arcade\",\"description\":\"Apple Arcade is a gaming subscription service on Mac, iOS, iPadOS, and tvOS devices. This is a continuation of a private access business partnerships membership group\",\"url\":\"\/topics\/community\/community-apple-arcade\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/community\/applearcade.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/community\/applearcade.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/community\/applearcade.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/community\/applearcade.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/community\/community-apple-arcade\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#8CDDD54D\",\"foregroundColor\":\"#006971\",\"children\":[],\"testflight\":false,\"public\":false}],\"testflight\":false,\"public\":false},{\"id\":\"1255020\",\"title\":\"Developer Tools & Services\",\"name\":\"Developer Tools & Services\",\"slug\":\"developer-tools-and-services\",\"description\":\"Dive into the vast array of tools, services, and support available to developers.\",\"url\":\"\/topics\/developer-tools-and-services\",\"imgSrc\":{},\"rssFeed\":\"\/topics\/rssFeed\/developer-tools-and-services\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#92A4E1\",\"foregroundColor\":\"#31468E\",\"children\":[{\"id\":\"1257020\",\"title\":\"General\",\"name\":\"General\",\"slug\":\"developer-tools-and-services-general\",\"description\":\"Dive into the vast array of tools and services available to developers.\",\"url\":\"\/topics\/developer-tools-and-services\/developer-tools-and-services-general\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/developertools%26services\/general.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/developertools%26services\/general.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/developertools%26services\/general.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/developertools%26services\/general.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/developer-tools-and-services\/developer-tools-and-services-general\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#92A4E14D\",\"foregroundColor\":\"#31468E\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1259020\",\"title\":\"Instruments\",\"name\":\"Instruments\",\"slug\":\"developer-tools-and-services-instruments\",\"description\":\"Instruments is a performance-analysis and testing tool for iOS, iPadOS, watchOS, tvOS, and macOS apps.\",\"url\":\"\/topics\/developer-tools-and-services\/developer-tools-and-services-instruments\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/developertools%26services\/instruments.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/developertools%26services\/instruments.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/developertools%26services\/instruments.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/developertools%26services\/instruments.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/developer-tools-and-services\/developer-tools-and-services-instruments\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#92A4E14D\",\"foregroundColor\":\"#31468E\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1261020\",\"title\":\"Swift Playgrounds\",\"name\":\"Swift Playgrounds\",\"slug\":\"developer-tools-and-services-swift-playgrounds\",\"description\":\"Learn and explore coding in Swift through interactive learning experiences on the Swift Playgrounds app for iPadOS and macOS.\",\"url\":\"\/topics\/developer-tools-and-services\/developer-tools-and-services-swift-playgrounds\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/developertools%26services\/swiftplaygrounds.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/developertools%26services\/swiftplaygrounds.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/developertools%26services\/swiftplaygrounds.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/developertools%26services\/swiftplaygrounds.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/developer-tools-and-services\/developer-tools-and-services-swift-playgrounds\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#92A4E14D\",\"foregroundColor\":\"#31468E\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1263020\",\"title\":\"Xcode\",\"name\":\"Xcode\",\"slug\":\"developer-tools-and-services-xcode\",\"description\":\"Build, test, and submit your app using Xcode, Apple's integrated development environment.\",\"url\":\"\/topics\/developer-tools-and-services\/developer-tools-and-services-xcode\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/developertools%26services\/xcode.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/developertools%26services\/xcode.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/developertools%26services\/xcode.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/developertools%26services\/xcode.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/developer-tools-and-services\/developer-tools-and-services-xcode\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#92A4E14D\",\"foregroundColor\":\"#31468E\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1265020\",\"title\":\"Xcode Cloud\",\"name\":\"Xcode Cloud\",\"slug\":\"developer-tools-and-services-xcode-cloud\",\"description\":\"Automate workflows to test, analyze, build, and distribute your app, and integrate them with other developer tools, such as TestFlight and App Store Connect.\",\"url\":\"\/topics\/developer-tools-and-services\/developer-tools-and-services-xcode-cloud\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/developertools%26services\/xcodecloud.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/developertools%26services\/xcodecloud.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/developertools%26services\/xcodecloud.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/developertools%26services\/xcodecloud.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/developer-tools-and-services\/developer-tools-and-services-xcode-cloud\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#92A4E14D\",\"foregroundColor\":\"#31468E\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1267020\",\"title\":\"Developer Forums\",\"name\":\"Developer Forums\",\"slug\":\"developer-forums\",\"description\":\"Ask questions about how to use the Apple Developer Forums. Discuss forums bugs and enhancements requests that you\u2019ve filed via Feedback Assistant.\",\"url\":\"\/topics\/developer-tools-and-services\/developer-forums\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/developertools%26services\/developerforums.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/developertools%26services\/developerforums.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/developertools%26services\/developerforums.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/developertools%26services\/developerforums.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/developer-tools-and-services\/developer-forums\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#92A4E14D\",\"foregroundColor\":\"#31468E\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1269020\",\"title\":\"Apple Developer Program\",\"name\":\"Apple Developer Program\",\"slug\":\"apple-developer-program\",\"description\":\"Create and deliver software for users around the world on Apple platforms using the the tools, resources, and support included with Apple Developer Program membership.\",\"url\":\"\/topics\/developer-tools-and-services\/apple-developer-program\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/developertools%26services\/appledeveloperprogram.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/developertools%26services\/appledeveloperprogram.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/developertools%26services\/appledeveloperprogram.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/developertools%26services\/appledeveloperprogram.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/developer-tools-and-services\/apple-developer-program\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#92A4E14D\",\"foregroundColor\":\"#31468E\",\"children\":[],\"testflight\":false,\"public\":false}],\"testflight\":false,\"public\":false},{\"id\":\"1271020\",\"title\":\"Design\",\"name\":\"Design\",\"slug\":\"design-topic\",\"description\":\"Explore the art and science of app design. Discuss user interface (UI) design principles, user experience (UX) best practices, and share design resources and inspiration.\",\"url\":\"\/topics\/design-topic\",\"imgSrc\":{},\"rssFeed\":\"\/topics\/rssFeed\/design-topic\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#6C6C70\",\"foregroundColor\":\"#272727\",\"children\":[{\"id\":\"1273020\",\"title\":\"General\",\"name\":\"General\",\"slug\":\"design-topic-general\",\"description\":\"Explore the art and science of app design. Discuss user interface (UI) design principles, user experience (UX) best practices, and share design resources and inspiration.\",\"url\":\"\/topics\/design-topic\/design-topic-general\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/design\/general.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/design\/general.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/design\/general.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/design\/general.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/design-topic\/design-topic-general\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#6C6C704D\",\"foregroundColor\":\"#272727\",\"children\":[],\"testflight\":false,\"public\":false}],\"testflight\":false,\"public\":false},{\"id\":\"1275020\",\"title\":\"Graphics & Games\",\"name\":\"Graphics & Games\",\"slug\":\"graphics-and-games-topic\",\"description\":\"Delve into the world of graphics and game development. Discuss creating stunning visuals, optimizing game mechanics, and share resources for game developers.\",\"url\":\"\/topics\/graphics-and-games-topic\",\"imgSrc\":{},\"rssFeed\":\"\/topics\/rssFeed\/graphics-and-games-topic\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#F76EB2\",\"foregroundColor\":\"#9E0058\",\"children\":[{\"id\":\"1356020\",\"title\":\"TabletopKit\",\"name\":\"TabletopKit\",\"slug\":\"tabletopkit\",\"description\":\"Build spatial, multiplayer experiences around a table with TabletopKit. Discuss questions here.\",\"url\":\"\/topics\/graphics-and-games-topic\/tabletopkit\",\"imgSrc\":{},\"rssFeed\":\"\/topics\/rssFeed\/graphics-and-games-topic\/tabletopkit\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#F76EB24D\",\"foregroundColor\":\"#9E0058\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1341020\",\"title\":\"RealityKit\",\"name\":\"RealityKit\",\"slug\":\"spatial-computing-realitykit\",\"description\":\"Simulate and render 3D content for use in your augmented reality apps using RealityKit.\",\"url\":\"\/topics\/graphics-and-games-topic\/spatial-computing-realitykit\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/spatialcomputing\/realitykit.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/spatialcomputing\/realitykit.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/spatialcomputing\/realitykit.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/spatialcomputing\/realitykit.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/graphics-and-games-topic\/spatial-computing-realitykit\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#F76EB24D\",\"foregroundColor\":\"#9E0058\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1277020\",\"title\":\"General\",\"name\":\"General\",\"slug\":\"graphics-and-games-topic-general\",\"description\":\" Delve into the world of graphics and game development. Discuss creating stunning visuals, optimizing game mechanics, and share resources for game developers.\",\"url\":\"\/topics\/graphics-and-games-topic\/graphics-and-games-topic-general\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/graphics%26games\/general.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/graphics%26games\/general.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/graphics%26games\/general.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/graphics%26games\/general.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/graphics-and-games-topic\/graphics-and-games-topic-general\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#F76EB24D\",\"foregroundColor\":\"#9E0058\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1279020\",\"title\":\"Metal\",\"name\":\"Metal\",\"slug\":\"graphics-and-games-topic-metal\",\"description\":\"Render advanced 3D graphics and perform data-parallel computations using graphics processors using Metal.\",\"url\":\"\/topics\/graphics-and-games-topic\/graphics-and-games-topic-metal\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/graphics%26games\/Metal.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/graphics%26games\/Metal.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/graphics%26games\/Metal.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/graphics%26games\/Metal.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/graphics-and-games-topic\/graphics-and-games-topic-metal\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#F76EB24D\",\"foregroundColor\":\"#9E0058\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1281020\",\"title\":\"GameKit\",\"name\":\"GameKit\",\"slug\":\"graphics-and-games-topic-gamekit\",\"description\":\"Create apps that allow players to interact with each other using GameKit.\",\"url\":\"\/topics\/graphics-and-games-topic\/graphics-and-games-topic-gamekit\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/graphics%26games\/gamekit.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/graphics%26games\/gamekit.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/graphics%26games\/gamekit.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/graphics%26games\/gamekit.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/graphics-and-games-topic\/graphics-and-games-topic-gamekit\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#F76EB24D\",\"foregroundColor\":\"#9E0058\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1283020\",\"title\":\"SceneKit\",\"name\":\"SceneKit\",\"slug\":\"graphics-and-games-topic-scenekit\",\"description\":\"Create 3D games and add 3D content to apps using high-level scene descriptions using SceneKit.\",\"url\":\"\/topics\/graphics-and-games-topic\/graphics-and-games-topic-scenekit\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/graphics%26games\/scenekit.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/graphics%26games\/scenekit.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/graphics%26games\/scenekit.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/graphics%26games\/scenekit.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/graphics-and-games-topic\/graphics-and-games-topic-scenekit\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#F76EB24D\",\"foregroundColor\":\"#9E0058\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1285020\",\"title\":\"SpriteKit\",\"name\":\"SpriteKit\",\"slug\":\"graphics-and-games-topic-spritekit\",\"description\":\"Drawing shapes, particles, text, images, and video in two dimensions using SpriteKit.\",\"url\":\"\/topics\/graphics-and-games-topic\/graphics-and-games-topic-spritekit\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/graphics%26games\/spritekit.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/graphics%26games\/spritekit.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/graphics%26games\/spritekit.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/graphics%26games\/spritekit.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/graphics-and-games-topic\/graphics-and-games-topic-spritekit\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#F76EB24D\",\"foregroundColor\":\"#9E0058\",\"children\":[],\"testflight\":false,\"public\":false}],\"testflight\":false,\"public\":false},{\"id\":\"1287020\",\"title\":\"Machine Learning & AI\",\"name\":\"Machine Learning & AI\",\"slug\":\"machine-learning-and-ai\",\"description\":\"Explore the power of machine learning and Apple Intelligence within apps. Discuss integrating features, share best practices, and explore the possibilities for your app here.\",\"url\":\"\/topics\/machine-learning-and-ai\",\"imgSrc\":{},\"rssFeed\":\"\/topics\/rssFeed\/machine-learning-and-ai\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#18C1C0\",\"foregroundColor\":\"#00686C\",\"children\":[{\"id\":\"1353020\",\"title\":\"Apple Intelligence\",\"name\":\"Apple Intelligence\",\"slug\":\"machine-learning-and-ai-topic-apple-intelligence\",\"description\":\"Apple Intelligence is the personal intelligence system that puts powerful generative models right at the core of your iPhone, iPad, and Mac and powers incredible new features to help users communicate, work, and express themselves.\",\"url\":\"\/topics\/machine-learning-and-ai\/machine-learning-and-ai-topic-apple-intelligence\",\"imgSrc\":{\"logo140\":\"https:\/\/cdsassets.apple.com\/live\/ABQLYM7Y\/wwdc_session_icons\/appleintelligence.svg\",\"logo70\":\"https:\/\/cdsassets.apple.com\/live\/ABQLYM7Y\/wwdc_session_icons\/appleintelligence.svg\",\"logo210\":\"https:\/\/cdsassets.apple.com\/live\/ABQLYM7Y\/wwdc_session_icons\/appleintelligence.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/machine-learning-and-ai\/machine-learning-and-ai-topic-apple-intelligence\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#18C1C04D\",\"foregroundColor\":\"#00686C\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1289020\",\"title\":\"Core ML\",\"name\":\"Core ML\",\"slug\":\"machine-learning-topic-core-ml\",\"description\":\"Integrate machine learning models into your app using Core ML.\",\"url\":\"\/topics\/machine-learning-and-ai\/machine-learning-topic-core-ml\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/machinelearning\/coreml.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/machinelearning\/coreml.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/machinelearning\/coreml.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/machinelearning\/coreml.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/machine-learning-and-ai\/machine-learning-topic-core-ml\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#18C1C04D\",\"foregroundColor\":\"#00686C\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1291020\",\"title\":\"Create ML\",\"name\":\"Create ML\",\"slug\":\"machine-learning-topic-create-ml\",\"description\":\"Create machine learning models for use in your app using Create ML.\",\"url\":\"\/topics\/machine-learning-and-ai\/machine-learning-topic-create-ml\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/machinelearning\/createml.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/machinelearning\/createml.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/machinelearning\/createml.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/machinelearning\/createml.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/machine-learning-and-ai\/machine-learning-topic-create-ml\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#18C1C04D\",\"foregroundColor\":\"#00686C\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1293020\",\"title\":\"General\",\"name\":\"General\",\"slug\":\"machine-learning-topic-general\",\"description\":\"Explore the power of machine learning within apps. Discuss integrating machine learning features, share best practices, and explore the possibilities for your app.\",\"url\":\"\/topics\/machine-learning-and-ai\/machine-learning-topic-general\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/machinelearning\/general.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/machinelearning\/general.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/machinelearning\/general.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/machinelearning\/general.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/machine-learning-and-ai\/machine-learning-topic-general\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#18C1C04D\",\"foregroundColor\":\"#00686C\",\"children\":[],\"testflight\":false,\"public\":false}],\"testflight\":false,\"public\":false},{\"id\":\"1295020\",\"title\":\"Media Technologies\",\"name\":\"Media Technologies\",\"slug\":\"media-technologies\",\"description\":\"Explore the integration of media technologies within your app. Discuss working with audio, video, camera, and other media functionalities.\",\"url\":\"\/topics\/media-technologies\",\"imgSrc\":{},\"rssFeed\":\"\/topics\/rssFeed\/media-technologies\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#00B576\",\"foregroundColor\":\"#005A37\",\"children\":[{\"id\":\"1297020\",\"title\":\"Audio\",\"name\":\"Audio\",\"slug\":\"media-technologies-audio\",\"description\":\"Dive into the technical aspects of audio on your device, including codecs, format support, and customization options.\",\"url\":\"\/topics\/media-technologies\/media-technologies-audio\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/audio.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/audio.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/audio.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/audio.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/media-technologies\/media-technologies-audio\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#00B5764D\",\"foregroundColor\":\"#005A37\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1299020\",\"title\":\"General\",\"name\":\"General\",\"slug\":\"media-technologies-general\",\"description\":\"Explore the integration of media technologies within your app. Discuss working with audio, video, camera, and other media functionalities.\",\"url\":\"\/topics\/media-technologies\/media-technologies-general\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/general.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/general.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/general.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/general.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/media-technologies\/media-technologies-general\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#00B5764D\",\"foregroundColor\":\"#005A37\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1301020\",\"title\":\"Photos & Camera\",\"name\":\"Photos & Camera\",\"slug\":\"photos-and-camera\",\"description\":\"Explore technical aspects of capturing high-quality photos and videos, including exposure control, focus modes, and RAW capture options.\",\"url\":\"\/topics\/media-technologies\/photos-and-camera\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/photos%26camera.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/photos%26camera.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/photos%26camera.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/photos%26camera.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/media-technologies\/photos-and-camera\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#00B5764D\",\"foregroundColor\":\"#005A37\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1303020\",\"title\":\"Streaming\",\"name\":\"Streaming\",\"slug\":\"streaming\",\"description\":\"Deep dive into the technical specifications that influence seamless playback for streaming services, including bitrates, codecs, and caching mechanisms.\",\"url\":\"\/topics\/media-technologies\/streaming\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/streaming.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/streaming.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/streaming.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/streaming.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/media-technologies\/streaming\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#00B5764D\",\"foregroundColor\":\"#005A37\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1305020\",\"title\":\"Video\",\"name\":\"Video\",\"slug\":\"media-technologies-video\",\"description\":\"Dive into the world of video on Apple platforms, exploring ways to integrate video functionalities within your iOS,iPadOS, macOS, tvOS, visionOS or watchOS app.\",\"url\":\"\/topics\/media-technologies\/media-technologies-video\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/video.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/video.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/video.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/mediatechnologies\/video.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/media-technologies\/media-technologies-video\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#00B5764D\",\"foregroundColor\":\"#005A37\",\"children\":[],\"testflight\":false,\"public\":false}],\"testflight\":false,\"public\":false},{\"id\":\"1307020\",\"title\":\"Privacy & Security\",\"name\":\"Privacy & Security\",\"slug\":\"privacy-and-security\",\"description\":\"Prioritize user privacy and data security in your app. Discuss best practices for data handling, user consent, and security measures to protect user information.\",\"url\":\"\/topics\/privacy-and-security\",\"imgSrc\":{},\"rssFeed\":\"\/topics\/rssFeed\/privacy-and-security\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#C8344B\",\"foregroundColor\":\"#7F0022\",\"children\":[{\"id\":\"1309020\",\"title\":\"General\",\"name\":\"General\",\"slug\":\"privacy-and-security-general\",\"description\":\"Prioritize user privacy and data security in your app. Discuss best practices for data handling, user consent, and security measures to protect user information.\",\"url\":\"\/topics\/privacy-and-security\/privacy-and-security-general\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/privacy%26security\/general.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/privacy%26security\/general.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/privacy%26security\/general.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/privacy%26security\/general.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/privacy-and-security\/privacy-and-security-general\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#C8344B4D\",\"foregroundColor\":\"#7F0022\",\"children\":[],\"testflight\":false,\"public\":false}],\"testflight\":false,\"public\":false},{\"id\":\"1311020\",\"title\":\"Programming Languages\",\"name\":\"Programming Languages\",\"slug\":\"programming-languages-topic\",\"description\":\"Dive into the world of programming languages used for app development.\",\"url\":\"\/topics\/programming-languages-topic\",\"imgSrc\":{},\"rssFeed\":\"\/topics\/rssFeed\/programming-languages-topic\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#97AC00\",\"foregroundColor\":\"#3F4200\",\"children\":[{\"id\":\"1317020\",\"title\":\"Swift\",\"name\":\"Swift\",\"slug\":\"programming-languages-topic-swift\",\"description\":\"Discuss Swift.\",\"url\":\"\/topics\/programming-languages-topic\/programming-languages-topic-swift\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/programminglanguages\/swift.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/programminglanguages\/swift.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/programminglanguages\/swift.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/programminglanguages\/swift.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/programming-languages-topic\/programming-languages-topic-swift\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#97AC004D\",\"foregroundColor\":\"#3F4200\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1313020\",\"title\":\"General\",\"name\":\"General\",\"slug\":\"programming-languages-topic-general\",\"description\":\"Dive into the world of programming languages used for app development.\",\"url\":\"\/topics\/programming-languages-topic\/programming-languages-topic-general\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/programminglanguages\/general.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/programminglanguages\/general.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/programminglanguages\/general.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/programminglanguages\/general.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/programming-languages-topic\/programming-languages-topic-general\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#97AC004D\",\"foregroundColor\":\"#3F4200\",\"children\":[],\"testflight\":false,\"public\":false}],\"testflight\":false,\"public\":false},{\"id\":\"1319020\",\"title\":\"UI Frameworks\",\"name\":\"UI Frameworks\",\"slug\":\"ui-frameworks-topic\",\"description\":\"Explore the various UI frameworks available for building app interfaces. Discuss the use cases for different frameworks, share best practices, and get help with specific framework-related questions.\",\"url\":\"\/topics\/ui-frameworks-topic\",\"imgSrc\":{},\"rssFeed\":\"\/topics\/rssFeed\/ui-frameworks-topic\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#71BDF9\",\"foregroundColor\":\"#0D5187\",\"children\":[{\"id\":\"1321020\",\"title\":\"SwiftUI\",\"name\":\"SwiftUI\",\"slug\":\"ui-frameworks-topic-swiftui\",\"description\":\"Provide views, controls, and layout structures for declaring your app's user interface using SwiftUI.\",\"url\":\"\/topics\/ui-frameworks-topic\/ui-frameworks-topic-swiftui\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/uiframeworks\/swiftui.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/uiframeworks\/swiftui.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/uiframeworks\/swiftui.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/uiframeworks\/swiftui.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/ui-frameworks-topic\/ui-frameworks-topic-swiftui\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#71BDF94D\",\"foregroundColor\":\"#0D5187\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1323020\",\"title\":\"General\",\"name\":\"General\",\"slug\":\"ui-frameworks-topic-general\",\"description\":\"Explore the various UI frameworks available for building app interfaces. Discuss the use cases for different frameworks, share best practices, and get help with specific framework-related questions.\",\"url\":\"\/topics\/ui-frameworks-topic\/ui-frameworks-topic-general\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/uiframeworks\/general.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/uiframeworks\/general.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/uiframeworks\/general.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/uiframeworks\/general.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/ui-frameworks-topic\/ui-frameworks-topic-general\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#71BDF94D\",\"foregroundColor\":\"#0D5187\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1325020\",\"title\":\"UIKit\",\"name\":\"UIKit\",\"slug\":\"ui-frameworks-topic-uikit\",\"description\":\"Construct and manage graphical, event-driven user interfaces for iOS or tvOS apps using UIKit.\",\"url\":\"\/topics\/ui-frameworks-topic\/ui-frameworks-topic-uikit\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/uiframeworks\/uikit.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/uiframeworks\/uikit.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/uiframeworks\/uikit.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/uiframeworks\/uikit.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/ui-frameworks-topic\/ui-frameworks-topic-uikit\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#71BDF94D\",\"foregroundColor\":\"#0D5187\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1327020\",\"title\":\"AppKit\",\"name\":\"AppKit\",\"slug\":\"ui-frameworks-topic-appkit\",\"description\":\"Construct and manage a graphical, event-driven user interface for your macOS app using AppKit.\",\"url\":\"\/topics\/ui-frameworks-topic\/ui-frameworks-topic-appkit\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/uiframeworks\/appkit.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/uiframeworks\/appkit.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/uiframeworks\/appkit.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/uiframeworks\/appkit.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/ui-frameworks-topic\/ui-frameworks-topic-appkit\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#71BDF94D\",\"foregroundColor\":\"#0D5187\",\"children\":[],\"testflight\":false,\"public\":false}],\"testflight\":false,\"public\":false},{\"id\":\"1329020\",\"title\":\"Safari & Web\",\"name\":\"Safari & Web\",\"slug\":\"safari-and-web-topic\",\"description\":\"Explore the integration of web technologies within your app. Discuss building web-based apps, leveraging Safari functionalities, and integrating with web services.\",\"url\":\"\/topics\/safari-and-web-topic\",\"imgSrc\":{},\"rssFeed\":\"\/topics\/rssFeed\/safari-and-web-topic\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#6262D9\",\"foregroundColor\":\"#1F1EA9\",\"children\":[{\"id\":\"1331020\",\"title\":\"General\",\"name\":\"General\",\"slug\":\"safari-and-web-topic-general\",\"description\":\"Explore the integration of web technologies within your app. Discuss building web-based apps, leveraging Safari functionalities, and integrating with web services.\",\"url\":\"\/topics\/safari-and-web-topic\/safari-and-web-topic-general\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/safari%26web\/general.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/safari%26web\/general.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/safari%26web\/general.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/safari%26web\/general.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/safari-and-web-topic\/safari-and-web-topic-general\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#6262D94D\",\"foregroundColor\":\"#1F1EA9\",\"children\":[],\"testflight\":false,\"public\":false}],\"testflight\":false,\"public\":false},{\"id\":\"1337020\",\"title\":\"Spatial Computing\",\"name\":\"Spatial Computing\",\"slug\":\"spatial-computing\",\"description\":\"Discuss spatial computing on Apple platforms and how to design and build an entirely new universe of apps and games for Apple Vision Pro.\",\"url\":\"\/topics\/spatial-computing\",\"imgSrc\":{},\"rssFeed\":\"\/topics\/rssFeed\/spatial-computing\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#F36F19\",\"foregroundColor\":\"#792700\",\"children\":[{\"id\":\"1345020\",\"title\":\"Reality Composer Pro\",\"name\":\"Reality Composer Pro\",\"slug\":\"spatial-computing-reality-composer\",\"description\":\"Prototype and produce content for AR experiences using Reality Composer Pro.\",\"url\":\"\/topics\/spatial-computing\/spatial-computing-reality-composer\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/spatialcomputing\/realitycomposer.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/spatialcomputing\/realitycomposer.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/spatialcomputing\/realitycomposer.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/spatialcomputing\/realitycomposer.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/spatial-computing\/spatial-computing-reality-composer\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#F36F194D\",\"foregroundColor\":\"#792700\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1339020\",\"title\":\"General\",\"name\":\"General\",\"slug\":\"spatial-computing-general\",\"description\":\"Discuss Spatial Computing on Apple Platforms.\",\"url\":\"\/topics\/spatial-computing\/spatial-computing-general\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/spatialcomputing\/general.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/spatialcomputing\/general.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/spatialcomputing\/general.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/spatialcomputing\/general.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/spatial-computing\/spatial-computing-general\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#F36F194D\",\"foregroundColor\":\"#792700\",\"children\":[],\"testflight\":false,\"public\":false},{\"id\":\"1343020\",\"title\":\"ARKit\",\"name\":\"ARKit\",\"slug\":\"spatial-computing-arkit\",\"description\":\"Integrate iOS device camera and motion features to produce augmented reality experiences in your app or game using ARKit.\",\"url\":\"\/topics\/spatial-computing\/spatial-computing-arkit\",\"imgSrc\":{\"logo280\":\"\/forums\/public\/assets\/topics\/spatialcomputing\/arkit.svg\",\"logo140\":\"\/forums\/public\/assets\/topics\/spatialcomputing\/arkit.svg\",\"logo70\":\"\/forums\/public\/assets\/topics\/spatialcomputing\/arkit.svg\",\"logo210\":\"\/forums\/public\/assets\/topics\/spatialcomputing\/arkit.svg\"},\"rssFeed\":\"\/topics\/rssFeed\/spatial-computing\/spatial-computing-arkit\",\"associatedTags\":[],\"hasMoreAssociatedTags\":false,\"recentQuestions\":[],\"pinnedPosts\":[],\"pinnedPostTags\":{},\"color\":\"#F36F194D\",\"foregroundColor\":\"#792700\",\"children\":[],\"testflight\":false,\"public\":false}],\"testflight\":false,\"public\":false}]";topicsJsonStr||(topicsJsonStr="[]");var temp=JSON.parse(decodeHtml(topicsJsonStr));function hslToRgb(t,o,r){o/=100,r/=100;let e=o=>(o+t/30)%12,n=o*Math.min(r,1-r),l=t=>r-n*Math.max(-1,Math.min(e(t)-3,Math.min(9-e(t),1)));return{r:Math.round(255*l(0)),g:Math.round(255*l(8)),b:Math.round(255*l(4))}}function getContrastingColorForHsl(t,o,r){let{r:e,g:n,b:l}=hslToRgb(t,o,r);return(.299*e+.587*n+.114*l)/255>.5?"black":"white"}function getContrastingTextColor(t){if(!t)return"black";let o=t.match(/(\d+\.?\d*)deg,\s*(\d+\.?\d*)%,\s*(\d+\.?\d*)%/);return o?getContrastingColorForHsl(parseInt(o[1]),parseInt(o[2]),parseInt(o[3])):"black"}_store.topics=temp.map(t=>({id:t.id,title:decodeHtml(t.title),description:decodeHtml(t.description),color:t.color,foregroundColor:t.foregroundColor,textColor:getContrastingTextColor(t.color),url:t.url,children:t.children.map(t=>({id:t.id,title:decodeHtml(t.title),description:decodeHtml(t.description),color:t.color,url:t.url}))})); </script> <input id="http-request-id" type="text" style="display:none;" value="bb0c951f073014b3c9815d13b6600640"/> <script src="https://developer.apple.com/forums/public/compiled/decorator.js" type="text/javascript" defer></script> <!-- developer.apple.com metrics --> <script> /* RSID: */ var s_account="awdappledeveloper" </script> <script src="https://developer.apple.com/assets/metrics/scripts/analytics.js"></script> <script> s.pageName= AC && AC.Tracking && AC.Tracking.pageName(); s.channel="www.forums.developer"; /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/ var s_code=s.t();if(s_code)document.write(s_code) </script> <!-- /metrics --> <script type="text/javascript" async src="//developer.apple.com/assets/scripts/ac-globalnav.built.js"></script> <script type="text/javascript" async src="//developer.apple.com/assets/scripts/search.js"></script> <script type="text/javascript" defer src="//developer.apple.com/assets/scripts/DeveloperBreadcrumbs.js"></script> </body> </html>