Apple Newbee How to get started

I have a beginner question. I am writing code via a 3rd party vendor. ESRI AppStudio. I have Android versions working just fine but with Apple there seems to be endless hoops to jump through and sign. One of those is signing my app with a bundle ID and certificate.

Simply rebuild the link below....had to separate to include here.

https://
doc.arcgis.com/en/appstudio/extend-apps/signyourapp.htm#ESRI_SECTION1_78E971D655D844A89B6F127FEBFC670A

The above link is exactly what I am trying to find information on. When I go to publish my app via AppStudio I need to sign it with Apple Certs and Bundle ID.

I would be very appreciative if someone could help and reference the link to see what I am facing.
  1. Where and how to I get these Certs and Bundle ID?

  2. Can I get a free setup to develop on?

  3. Is there a cost to go into production app?

  4. What are the costs?

Thanks in Advance
If you cannot get the link to work this is fro the ESRI Documentation....

Sign your iOS app

All iOS apps need to be signed. Apps created for testing must be signed by a developer certificate that is tied to your Apple developer account and the device on which you do your testing. A production certificate is tied only to your Apple developer account.
Before running the Make tool found in the AppStudio gallery side panel, either cloud or local, ensure that you have provided the following in the iOS tab of Settings, found under the Platforms heading:

Bundle ID—Always use a reverse internet domain name, for example, com.companyname.applicationname. The package name is a unique identifier for the app and is the default name for the application process. Once you publish your app, you cannot change the package name. For additional details, see the bundle ID explanation in Prepare for app distribution.

Provisioning profile—Indicates the devices where you plan to run your app.

Certificate (.p12 file)—Certificate for either the App Store or in-house distribution. This file is created in Keychain Access. If you do not supply both this information and the bundle ID in AppStudio, installation files will not be generated. For more information, see What is app signing?

At the time of running the Make tool, you will be prompted to supply the certificate password.
To create the certificate file required for signing, the following steps need to be performed once per developer and require a Mac:
  • Download your developer certificate (for example, ios_developer.cer) from the iOS Dev Center.

  • Download your mobile provisioning profile (for example, ios_developer.mobileprovision) from the iOS Dev Center.

  • Use Finder to browse to Applications > Utilities > Keychain Access.

  • Import your certificate into Keychain Access.

  • In Keychain Access, from the Keychain list, choose login, and from the Category list, choose My Certificates. Choose the certificate named phone Developer: Your Name and export the certificate with the private key with a password (for example, john_doe_private_key.p12).

  • Your certificate file is created.

  • In AppStudio, browse to Settings > Platforms > iOS.

  • Set the provisioning profile path.

  • Set the distribution type for your app. For more information on the options, see the Xcode documentation on distribution methods.


Apple Newbee How to get started
 
 
Q