{"id":3655,"date":"2017-11-01T14:28:35","date_gmt":"2017-11-01T08:58:35","guid":{"rendered":"https:\/\/www.innovationm.com\/blog\/?p=3655"},"modified":"2017-11-02T14:41:52","modified_gmt":"2017-11-02T09:11:52","slug":"beta-app-testing-via-testflight-ios","status":"publish","type":"post","link":"https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/","title":{"rendered":"Beta App Testing Via TestFlight iOS"},"content":{"rendered":"<p>We need to distribute our App to some users for Beta App Testing. There are some tools available which can be used for this purpose like Diawi, Fabric etc.<\/p>\n<p>Apple provides <strong>TestFlight iOS\u00a0<\/strong>for distribution of App to Beta testers.\u00a0To take advantage of TestFlight, simply upload a beta build of your app, and use\u00a0<span class=\"nowrap\">iTunes Connect<\/span>\u00a0to add the names and email addresses of people you\u2019d like to test your app. Testers will install the TestFlight iOS app, watchOS, and tvOS so they can use your beta apps and quickly provide feedback.<\/p>\n<p>There are two types of testers in TestFlight.<\/p>\n<h3>1. Internal Testers<\/h3>\n<p>Each app can be tested by up to 25 members of your team who have been assigned the Admin,\u00a0<span class=\"nowrap\">App Manager<\/span>, Developer, or Marketer role in\u00a0<span class=\"nowrap\">iTunes Connect<\/span>. Each member can test on up to 30 devices. Internal testers can access all of your beta builds available for testing.<\/p>\n<h3>2. External Testers and Groups<\/h3>\n<p>Once you\u2019re ready, you can invite up to 10,000 external testers who do not need to be part of your team to beta test an app that you intend for public release on the\u00a0<span class=\"nowrap\">App Store<\/span>. You can organize external testers into custom groups and share different builds with each group, depending on which features you want them to test. Before external testing can begin, the app must pass Beta App Review to make sure it complies with the full\u00a0<a href=\"https:\/\/developer.apple.com\/app-store\/review\/guidelines\/\">App Store Review Guidelines<\/a>. Only the first build for the beta version requires a full review.<\/p>\n<h3>Supported Apps<\/h3>\n<p>Up to 100 apps can be tested at a time, internally or externally, and builds remain active for 90 days after they are uploaded. TestFlight supports multiple builds of iOS apps, watchOS apps, tvOS apps, and iMessage apps at the same time.<\/p>\n<p><strong>Steps to submit App to TestFlight :<\/strong><\/p>\n<ol>\n<li>Archive your App via Xcode.<\/li>\n<li>Upload to App Store.<\/li>\n<li>After getting success upload message, open your iTunes connect.<\/li>\n<li>Go To MyApps section and choose your App.<a href=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screenshot-itunes.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-3682\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screenshot-itunes.jpg\" alt=\"\" width=\"600\" height=\"300\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screenshot-itunes.jpg 600w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screenshot-itunes-300x150.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/li>\n<li>\u00a0Now your app will be shown in Activities Tab, after 10 &#8211; 15 minutes app will be moved to TestFlight Tab.<\/li>\n<li>Now you can add testers to your app.<\/li>\n<\/ol>\n<p><strong>Note :<\/strong> Sometimes App will not reflect in TestFlight Tab, and also disappears from Activity Tab. This means App has some issues, and we get a mail in iTunes Connect registered mailId regarding this issue. Then after resolving issue we need to submit App again.<\/p>\n<p>Every time when we submit App to iTunes, App version must be increased.<\/p>\n<p>Beta App Testing\u00a0 via TestFlight iOS is really effective way to invite users to beta test versions of your app.<\/p>\n<p>Happy Reading!!!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We need to distribute our App to some users for Beta App Testing. There are some tools available which can be used for this purpose like Diawi, Fabric etc. Apple provides TestFlight iOS\u00a0for distribution of App to Beta testers.\u00a0To take advantage of TestFlight, simply upload a beta build of your app, and use\u00a0iTunes Connect\u00a0to add [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3848,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,71],"tags":[],"class_list":["post-3655","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ios","category-mobile"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Beta App Testing Via TestFlight iOS - InnovationM - Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Beta App Testing Via TestFlight iOS - InnovationM - Blog\" \/>\n<meta property=\"og:description\" content=\"We need to distribute our App to some users for Beta App Testing. There are some tools available which can be used for this purpose like Diawi, Fabric etc. Apple provides TestFlight iOS\u00a0for distribution of App to Beta testers.\u00a0To take advantage of TestFlight, simply upload a beta build of your app, and use\u00a0iTunes Connect\u00a0to add [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/\" \/>\n<meta property=\"og:site_name\" content=\"InnovationM - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-11-01T08:58:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-11-02T09:11:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/11\/blog-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"620\" \/>\n\t<meta property=\"og:image:height\" content=\"311\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"InnovationM Admin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"InnovationM Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/beta-app-testing-via-testflight-ios\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/beta-app-testing-via-testflight-ios\\\/\"},\"author\":{\"name\":\"InnovationM Admin\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a831bf4602d69d1fa452e3de0c8862ed\"},\"headline\":\"Beta App Testing Via TestFlight iOS\",\"datePublished\":\"2017-11-01T08:58:35+00:00\",\"dateModified\":\"2017-11-02T09:11:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/beta-app-testing-via-testflight-ios\\\/\"},\"wordCount\":438,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/beta-app-testing-via-testflight-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/blog-image.png\",\"articleSection\":[\"iOS\",\"Mobile\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/beta-app-testing-via-testflight-ios\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/beta-app-testing-via-testflight-ios\\\/\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/beta-app-testing-via-testflight-ios\\\/\",\"name\":\"Beta App Testing Via TestFlight iOS - InnovationM - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/beta-app-testing-via-testflight-ios\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/beta-app-testing-via-testflight-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/blog-image.png\",\"datePublished\":\"2017-11-01T08:58:35+00:00\",\"dateModified\":\"2017-11-02T09:11:52+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a831bf4602d69d1fa452e3de0c8862ed\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/beta-app-testing-via-testflight-ios\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/beta-app-testing-via-testflight-ios\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/beta-app-testing-via-testflight-ios\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/blog-image.png\",\"contentUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/blog-image.png\",\"width\":620,\"height\":311},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/beta-app-testing-via-testflight-ios\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Beta App Testing Via TestFlight iOS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/\",\"name\":\"InnovationM - Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a831bf4602d69d1fa452e3de0c8862ed\",\"name\":\"InnovationM Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g\",\"caption\":\"InnovationM Admin\"},\"sameAs\":[\"http:\\\/\\\/www.innovationm.com\\\/\"],\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/author\\\/innovationmadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Beta App Testing Via TestFlight iOS - InnovationM - Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/","og_locale":"en_US","og_type":"article","og_title":"Beta App Testing Via TestFlight iOS - InnovationM - Blog","og_description":"We need to distribute our App to some users for Beta App Testing. There are some tools available which can be used for this purpose like Diawi, Fabric etc. Apple provides TestFlight iOS\u00a0for distribution of App to Beta testers.\u00a0To take advantage of TestFlight, simply upload a beta build of your app, and use\u00a0iTunes Connect\u00a0to add [&hellip;]","og_url":"https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/","og_site_name":"InnovationM - Blog","article_published_time":"2017-11-01T08:58:35+00:00","article_modified_time":"2017-11-02T09:11:52+00:00","og_image":[{"width":620,"height":311,"url":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/11\/blog-image.png","type":"image\/png"}],"author":"InnovationM Admin","twitter_misc":{"Written by":"InnovationM Admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/#article","isPartOf":{"@id":"https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/"},"author":{"name":"InnovationM Admin","@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/a831bf4602d69d1fa452e3de0c8862ed"},"headline":"Beta App Testing Via TestFlight iOS","datePublished":"2017-11-01T08:58:35+00:00","dateModified":"2017-11-02T09:11:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/"},"wordCount":438,"commentCount":0,"image":{"@id":"https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/11\/blog-image.png","articleSection":["iOS","Mobile"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/","url":"https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/","name":"Beta App Testing Via TestFlight iOS - InnovationM - Blog","isPartOf":{"@id":"https:\/\/www.innovationm.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/#primaryimage"},"image":{"@id":"https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/11\/blog-image.png","datePublished":"2017-11-01T08:58:35+00:00","dateModified":"2017-11-02T09:11:52+00:00","author":{"@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/a831bf4602d69d1fa452e3de0c8862ed"},"breadcrumb":{"@id":"https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/#primaryimage","url":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/11\/blog-image.png","contentUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/11\/blog-image.png","width":620,"height":311},{"@type":"BreadcrumbList","@id":"https:\/\/www.innovationm.com\/blog\/beta-app-testing-via-testflight-ios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.innovationm.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Beta App Testing Via TestFlight iOS"}]},{"@type":"WebSite","@id":"https:\/\/www.innovationm.com\/blog\/#website","url":"https:\/\/www.innovationm.com\/blog\/","name":"InnovationM - Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.innovationm.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/a831bf4602d69d1fa452e3de0c8862ed","name":"InnovationM Admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g","caption":"InnovationM Admin"},"sameAs":["http:\/\/www.innovationm.com\/"],"url":"https:\/\/www.innovationm.com\/blog\/author\/innovationmadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts\/3655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/comments?post=3655"}],"version-history":[{"count":0,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts\/3655\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/media\/3848"}],"wp:attachment":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/media?parent=3655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/categories?post=3655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/tags?post=3655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}