{"id":10516,"date":"2025-09-22T20:05:20","date_gmt":"2025-09-23T00:05:20","guid":{"rendered":"https:\/\/learndash.com\/support\/?post_type=docs&#038;p=10516"},"modified":"2025-09-23T10:13:22","modified_gmt":"2025-09-23T14:13:22","password":"","slug":"how-to-install-ios-test-builds","status":"publish","type":"docs","link":"https:\/\/learndash.com\/support\/kb\/learndash-app\/app-builds\/how-to-install-ios-test-builds\/","title":{"rendered":"How to Install iOS Test Builds"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"h-introduction\"><strong>Introduction<\/strong><\/h2>\n\n\n\n<p>Installing iOS Test Builds for your Learndash App is simple with our cloud-based build system, no Xcode or manual compilation required.<br><br>This guide walks you through connecting your site, registering iOS test devices, requesting a Test Build, and installing it on your iPhone via QR code.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-registering-ios-test-devices\"><strong>Registering iOS Test Devices<\/strong><\/h2>\n\n\n\n<p>Before you can install a Test App, your device must be registered.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>WordPress Admin > Learndash App > Configure > iOS Devices<\/strong><strong><br><\/strong><\/li>\n\n\n\n<li>Click <strong>Add New Device<\/strong><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXf54qjifADBx25lHnEnFg9GP_uZlWDenoyyw9pkQa1N2JvdyfV3zjctXyQtM5l5dlkJHs9iN4uKlk46vCNJJcFXdtpnMViKzxCDZnbnssG05ehQyLvFy0ysKXOVt6bjY_65eiJVOg?key=V0-iSf9Dgkywv-3OWyQPOA\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Enter a <strong>Device Name<\/strong> (e.g., <em>Newt\u2019s iPhone<\/em>)<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcp8QJ7zuzYp1IM0s7wvDC5_fCaNUxRuv64Mvd_CT2un9wV4cfqSte3DaRUsmnV6qm6qzpMQDD56YFwqFmW_OE1F0dZAqQYuE7xlFlM78jhPJ-eJEM-DSpDZyglzYtoZTcUZKqquA?key=V0-iSf9Dgkywv-3OWyQPOA\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>On your iPhone, scan the <strong>QR code<\/strong> to install the provisioning profile<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXca8_dMcyoCd4Nsz2N-4kFV5mC7Tb_dDx84dz6O_dBDiW0yfobVsWMqt_31kNNVq7PUkmJYVYcTbNgghG8e-x1oExzyNfoVZ9rm2UrUyYuD8MxWBHfXuP1bBgzs2mOlpdTffPxVPA?key=V0-iSf9Dgkywv-3OWyQPOA\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Click <strong>Refresh<\/strong> to confirm your device appears in the list<br><\/li>\n<\/ol>\n\n\n\n<p><strong>Note:<\/strong> Apple allows registration of up to 100 devices. Each new device requires a new Test Build.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-requesting-an-ios-test-build\"><strong>Requesting an iOS Test Build<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>Learndash App > Builds > Request Build<\/strong><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfkZlhui3ZLxlHH9RTyJLcb9Ed4agwaTa5F4EMtNLAM-NTPjABWj52JkWy6ZE4Oe34letrTkZ5AnzgVBPoK-_Vgs7Ki6Bjp_IlUmx461OOc7MaJtLa176VZn6o1h7uaAkzTAZQ2ag?key=V0-iSf9Dgkywv-3OWyQPOA\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Select <strong>iOS<\/strong> under <strong>Platforms<\/strong><strong><br><\/strong><\/li>\n\n\n\n<li>Choose <strong>Test App<\/strong> for <strong>Build Type<\/strong><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcxpEIoqe9OMNqMWgFknvZwPklav3gwJzEZ5cZG8ywIjLDy8OH7R0UkgWMqZjCPkJiZiEj6z-4LmQQpfrjBAfomBYdeiSr2OxACDPKwyfhfxc9v7A0yLg5ZXjFiaEf79NNGgCXVFg?key=V0-iSf9Dgkywv-3OWyQPOA\" alt=\"\"\/><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Click <strong>Next<\/strong>, review your configuration, then click <strong>Send Build Request<\/strong><strong><br><\/strong><\/li>\n<\/ol>\n\n\n\n<p><strong>Builds typically complete within 15\u201360 minutes<\/strong>. Click <strong>Recheck Status Now<\/strong> to refresh build progress.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-checking-build-status\"><strong>Checking Build Status<\/strong><\/h2>\n\n\n\n<p>To review your builds, visit <strong>Learndash App &gt; Builds<\/strong>. Each build card includes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Build Number<br><\/li>\n\n\n\n<li>Build Status (e.g., Queued, In Progress, Completed)<br><\/li>\n\n\n\n<li>Platform (iOS or Android)<br><\/li>\n\n\n\n<li>Build Type (Test or Release)<br><\/li>\n\n\n\n<li>Date and Time<br><\/li>\n\n\n\n<li><strong>Install Test App<\/strong> button (when ready)<br><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-the-test-app\"><strong>Installing the Test App<\/strong><\/h2>\n\n\n\n<p>Once the build status is <strong>Completed<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click <strong>Install Test App<\/strong> on the iOS build card<br><\/li>\n\n\n\n<li>Scan the <strong>QR code<\/strong> with your iPhone camera<br><\/li>\n\n\n\n<li>On the download page, tap <strong>Download Application<\/strong>, then <strong>Install<\/strong><strong><br><\/strong><\/li>\n\n\n\n<li>Open the app and test your configurations<br><\/li>\n<\/ol>\n\n\n\n<p><strong>Note:<\/strong> Android Test Apps do not require UDID registration. Just scan and install.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-switching-sites-amp-testing-custom-code\"><strong>Switching Sites &amp; Testing Custom Code<\/strong><\/h2>\n\n\n\n<p>Within the Test App:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use the <strong>site switcher<\/strong> to access any connected WordPress site<br><\/li>\n\n\n\n<li>To test custom GitHub code, push your changes and <strong>request a new Test Build<\/strong><strong><br><\/strong><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-troubleshooting-and-faqs\"><strong>Troubleshooting and FAQs<\/strong><\/h2>\n\n\n\n<p><strong>Q: My iPhone didn\u2019t install the Test App.<\/strong><strong><br><\/strong> <strong>A:<\/strong> Make sure the provisioning profile is installed via <strong>Settings &gt; General &gt; Device Management<\/strong>, and your UDID is listed under <strong>iOS Devices<\/strong>.<\/p>\n\n\n\n<p><strong>Q: The QR code shows an \u201cExpired\u201d message.<\/strong><strong><br><\/strong> <strong>A:<\/strong> Request a new build and click <strong>Recheck Status Now<\/strong> to generate a fresh QR code.<\/p>\n\n\n\n<p><strong>Q: My UDID doesn\u2019t appear after scanning.<\/strong><strong><br><\/strong> <strong>A:<\/strong> Tap <strong>Refresh<\/strong> in <strong>iOS Devices<\/strong>. Ensure the profile installation was successful on your iPhone.<\/p>\n\n\n\n<p><strong>Q: Can I share the QR code with others?<\/strong><strong><br><\/strong> <strong>A:<\/strong> Yes, but only devices registered under <strong>iOS Devices<\/strong> can install the Test App.<\/p>\n\n\n\n<p><strong>Q: Can I install the app without scanning the QR code?<\/strong><strong><br><\/strong> <strong>A:<\/strong> The QR code is the preferred method. Alternatively, open the installation link directly on Safari using the same device.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Installing iOS Test Builds for your Learndash App is simple with our cloud-based build system, no Xcode or manual compilation required. This guide walks you through connecting your site, registering iOS test devices, requesting a Test Build, and installing it on your iPhone via QR code. Registering iOS Test Devices Before you can install&#8230;<\/p>\n","protected":false},"author":58,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_helpful_status":1,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_swpsp_post_exclude":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"doc_category":[289],"doc_tag":[],"knowledge_base":[283],"class_list":["post-10516","docs","type-docs","status-publish","hentry","doc_category-app-builds","knowledge_base-learndash-app"],"year_month":"2026-04","word_count":438,"total_views":"413","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"display_name":"Stephanie Liy","author_link":"https:\/\/learndash.com\/support\/author\/stephaniei\/"},"doc_category_info":[{"term_name":"App Builds","term_url":"https:\/\/learndash.com\/support\/kb\/learndash-app\/app-builds\/"}],"doc_tag_info":[],"taxonomy_info":{"doc_category":[{"value":289,"label":"App Builds"}],"knowledge_base":[{"value":283,"label":"LearnDash App"}]},"featured_image_src_large":false,"comment_info":0,"knowledge_base_info":[{"term_name":"LearnDash App","term_url":"https:\/\/learndash.com\/support\/kb\/learndash-app\/","term_slug":"learndash-app"}],"knowledge_base_slug":["learndash-app"],"_links":{"self":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs\/10516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/comments?post=10516"}],"version-history":[{"count":1,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs\/10516\/revisions"}],"predecessor-version":[{"id":10517,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs\/10516\/revisions\/10517"}],"wp:attachment":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/media?parent=10516"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/doc_category?post=10516"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/doc_tag?post=10516"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/knowledge_base?post=10516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}