Jump to content
Sign in to follow this  
kabiri

How to compile an app for Application store mode?

Recommended Posts

I have a $99 developer account from Apple.

Now I can compile the app for the actual phone and run it on the phone.

But when I select Application store mode. In the Project - Option - Development - Provisioning section, the Provision Profile value is empty and only the default AUTO option is displayed.

On the Apple website, in the Certificates section, I have created the iOS Distribution certificate and installed it in MACOS as well.

Where am I wrong?

Share this post


Link to post
59 minutes ago, kabiri said:

Where am I wrong?

You need to create an Application ID (on the Apple Developer site, this is Identifiers),

 

image.thumb.png.8e2ce7f5ce3ab99fff4f5ddb2942ebfa.png

 

image.thumb.png.d9da6233b84605c14d69a12f7ffd6054.png

 

In general, you won't need to select any entitlements unless you plan on having Push Notifications in your app, in which case select that entitlement from the list
For Description, use a description about your application (e.g. just the name), and for Bundle ID, the convention is to use a domain you have, in reverse, then the name of the application. The Description and Bundle ID pictured are just examples.

 

You will also need a Provisioning Profile (in Profiles) for App Store:

 

image.thumb.png.64d5e043af801709f5162c4e1636ee61.png

 

 

Share this post


Link to post

I found the solution (Download manual provisioning profiles)

https://help.apple.com/xcode/mac/current/#/deva899b4fe5

 

but have new problem

identifier is not match

 

err1.thumb.png.8039fd525d9ddf640b05be6b701e756f.png

err2.thumb.png.607acb6b0de2f774243cca9ae0b1fe45.png

err3.thumb.png.40766e9fcb15a668409407eedf6ea870.png

 

I manually added the App ID Prefix in Delphi, but it still shows the same error

 

-----Edit----

in Project - Option - version info i set CFBundleIdentifier and problem solved.

 

Edited by kabiri
i found solution

Share this post


Link to post
7 hours ago, kabiri said:

I found the solution (Download manual provisioning profiles)

You would have needed to have downloaded your developer profile, so I was assuming you knew how already.

Share this post


Link to post
12 hours ago, Dave Nottage said:

You would have needed to have downloaded your developer profile, so I was assuming you knew how already.

I have already downloaded the certificates. And I have installed in Keychain Access.

But I didn't know where to copy the profile I made.
For this reason, I copied the JalaliCalender.mobileprovision file next to the project file (JalaliCalender.dproj).

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×