Skip to content Skip to sidebar Skip to footer

Uploading Multiple Device Ids to Apple Developer Account

To learn more about the dissimilar aspects of deploying your app, you tin look at the Deploy section of the AppSheet documentation.

This is a step-past-step guide on how to create an iOS white-characterization awarding.  We suggest you also picket the video of this procedure at https://world wide web.youtube.com/watch?5=Tug96bfzsws

Restrictions

An Apple estimator is required to create an iOS white-label app.  Also, any apps submitted to the Apple tree App Shop will be reviewed by Apple tree. We do non and could not guarantee that an app will pass review or e'er be available in the App Shop.

Pick an App

Choose an app that you want to whitelabel. I picked the "Class Assignments" sample app for this tutorial (https://www.appsheet.com/samples/An-app-for-a-teacher-to-distribute-and-collect-class-assignments-?appGuidString=f6df29a2-b057-483e-986d-c676914f3b6a). Make sure the app has a loftier resolution icon that is perfectly square (cheque that the pixel count for height matches the pixel count for width). You volition want to utilize an icon that is at to the lowest degree g pixels by 1000 pixels. If the icon is non square, the white-label procedure will fail.

Programmer Account

Create an Apple developer account. This is necessary because it is the merely fashion to get the appropriate keys, signing identities, and provisioning profiles (all of which will be explained and described in later steps). Follow the instructions on how to create an Apple tree Developer account at this link: https://developer.apple tree.com/annals. Keep in mind that an Apple tree developer account costs $99 USD per year. You need to complete this step before you tin can do anything else in this tutorial.

Application ID

You need to create an awarding ID for your awarding. An awarding ID is a unique identifier that Apple tree will use internally to identify your app. Follow this link: https://developer.apple.com/account/ios/identifier/bundle, and click on the "+" button in the elevation right corner of the page.

This will have you to the following folio, where yous should fill up in the "App ID Clarification" field with a name that will allow you to easily identify your app. Information technology will but be shown to you. I picked "Class Assignments" for mine.

Following that, select "Explicit App ID", and enter a unique identifier for your awarding.

These are the but inputs that you need to bear on on this folio. Click continue, and you should run across a page that looks like this:

Finally, click "Annals" about the lesser of the page to end registering your application ID.

Signing Identity

Now you need to create a signing identity for your application. A signing identity certifies that the app y'all upload to Apple tree, or install on an i-Device, is 1 made by you lot. This prevents a hacker from uploading a malicious app if they get access to your account, equally they will likely not have access to your signing identity. Navigate to the following URL: https://developer.apple tree.com/account/ios/certificate/, and click the "+" button in the top right of the page. After that, select the "App Store and Advertizement Hoc" option.

Click continue. Follow the instructions on the next folio to create a "Certificate Signing Request". This is a file that you will upload to the Apple tree developer website so that they can create a signing identity for you. Write downwards what y'all entered in the "Common Name" field then you will have admission to it later because you will need it when you consign the right certificate in a later step.

Note that when creating the "Certificate Signing Request", you must use the email accost of your Apple development account, and not any other personal electronic mail address.  If you use the wrong email address at this pace, you will get a reddish 10 when reimporting the generated certificate.

Subsequently you create the certificate signing request, click the "Continue" push button. Upload your certificate signing request and download the generated certificate on the next page.

Exporting the Signing Identity

At present that you have downloaded your document, you need to import it into your keychain. Double click on the downloaded ".cer" file. This will import it into your keychain. Then, open your keychain (this is an application installed by default on your Mac reckoner). Open the "login" keychain, and select the "Certificates Category".

Annotation: if you hit an error well-nigh "Arrangement Roots" at this step y'all can try dragging the certificate into the login section of the keychain instead of double clicking it.

Detect the certificate that you imported. Information technology should be called "iPhone Distribution …". It should accept a dropdown as well, and it should contain the proper noun that you entered into the certificate signing request in the previous step. In this case, that is "White-characterization Certificate". You need to export this certificate-key pair, so that AppSheet can use it to build and sign a white-characterization application for y'all. Correct click on the document (the item called "iPhone Distribution ..."), and click "Consign". Make sure that you export in the ".p12" format, which will include both the certificate and the signing key. Name the file whatever you like, and save it somewhere you volition be able to find information technology. Earlier exporting tin complete, you will have to input a password to encrypt the exported document-primal pair. Keep in mind that you will exist sharing this password with united states, and then make sure not to reuse any of your other passwords for this pace.

After you lot click "OK", y'all will exist prompted for the password of your computer (this will not exist put into the exported certificate-key pair). You lot have now successfully exported your signing identity!

Device IDs

In gild to exist able to test your white-labeled app on your phone, you first need to tell Apple which devices your application is allowed to run on in "test" mode. Collect all the i-devices you desire your app to exist able to run on before you distribute your app. For each of the devices, you lot demand to notice their UDID. For details on how to exercise this, follow the instructions in the following link: http://whatsmyudid.com/.

Afterward you lot collect all your UDIDs, y'all need to upload them into the Apple tree Developer Console. Follow this link: https://developer.apple.com/business relationship/ios/device/create and enter information for a single device.

Repeat this for every single device y'all want to be able to examination this app on. Keep in mind that you lot cannot add more than 100 devices.

Mobile Provisions

Now that you take both an app ID and a signing identity, you demand to create two mobile provisions. You tin think of a mobile provision as a certificate that specifies where its app is allowed be installed, like citizenship documentation. To create the appropriate profiles, navigate to the following folio, and again, click the "+" button in the top correct of the page: https://developer.apple.com/account/ios/profile/. The first profile yous will create is called an "Ad-Hoc" provision. This type of provision allows your app to be installed on a modest number of predefined devices.

Click continue. On the adjacent page, select the awarding ID that you want to use for this provisioning profile. This will exist the same ID y'all created a few steps ago. Here, that is the "Class Assignments" ID.

On the following page, you will accept to select the signing identity you desire to use for this provision. This will be the signing identity you created a few steps ago (the one that expires the latest in your listing if you accept multiple, like me).

Then, you volition be prompted to select the devices on which y'all want the app to exist able to run. For me that is just "Rob's iPad".

delete:

Select a name for your provisioning contour (only you will exist able to see information technology).

When you are finished with the configuration, download the generated provisioning profile. Repeat this same process to create a provisioning profile for App Store release, and download that provision as well.

Build the App

At present that y'all have all four items required to create a white-label app (the two provisioning profiles, the signing identity, and the application ID), y'all can go along to appsheet.com to actually create the app. Navigate your browser to the editor page of your app, go to the "Manage" section, navigate to the "Deploy" tab, and click the "White-label" category. You will have to enter all the info generated during the last few steps and then that AppSheet can generate a white-label awarding for y'all.

After you enter all the required info, click the "Create" button at the bottom of the iOS white-characterization department. Within 24 hours y'all will receive an email with links to download your application. Ane link volition comprise an app package that you tin upload directly to the App Store, and the other will contain a bundle that y'all tin can utilise on one of your ain devices to encounter what it is similar. Congrats! You've simply created your first white-labeled awarding!

Testing on Your Own Device

Y'all will want to test your white-labeled application earlier you distribute information technology. One of the links in the email that yous received points to a "Test IPA". This is the version of the app that you will exist able to install on your i-device. Download this IPA, and follow the instructions at this link to install it on your device: http://stackoverflow.com/a/26904969.

Publishing to the iOS App Shop

To publish your newly created app on the app store, yous volition first need to create an entry for your app in iTunes. Follow the instructions in the following link to practice this: https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Capacity/CreatingiTunesConnectRecord.html. Be sure to enter all the required information, like clarification, historic period restriction, and screenshots during this footstep. If you practise not do this, you will non be able to upload your app to the App Shop.

Afterward you've created an entry for your app, you will demand to upload a "Build". The word "Build" refers to the application binary, the ".ipa" file that we provide you with during the iOS white-label process. Follow the instructions at this link to upload a build using "Application Loader" to Apple: https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/UploadingBinariesforanApp.html.  If y'all hit errors with the Application Loader, delight download XCode and retry using the included version.  Note that it tin can have several hours betwixt uploading the build, and that build being available in iTunes Connect.  You can check the status in iTunes Connect by going into your app and clicking the Action tab.

Finally, you volition need to submit your app for review. Since the iOS App Store is a curated store, all apps are subject to the mandatory review process, during which Apple decides whether or not your app is fit to exist on the App Store. We make no guarantees that your app will pass this review stage. To submit your app for review, follow the instructions on this folio: https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html#//apple_ref/doc/uid/TP40011225-CH33

Enterprise Deployment

The final deployment option for larger organizations is called Enterprise Deployment. If you have an Apple Enterprise business relationship, you volition exist able to generate an application in the same way as advertising-hoc and App Store deployments. Replace the App Store signing identity with your Enterprise signing identity, and the App Store provisioning profile with your Enterprise provisioning profile. At this point, the generated app should be able to be deployed with Apple tree's Enterprise Deployment.

fiqueroaromard.blogspot.com

Source: http://help.appsheet.com/en/articles/962172-create-and-deploy-white-label-native-apps-for-ios

Postar um comentário for "Uploading Multiple Device Ids to Apple Developer Account"