Building for IOS issues

Hi

I am building for IOS, but the file I get is an ipomoea file.

Shouldn’t this be a file when u need to upload via application loader?

Is there some kind of settings where you set the names etc.

I get this error:

WARNING: iOS builds require iphone.plist.UILaunchStoryboardName or iphone.plist.UILaunchImages in build.settings

H

Corona outputs either a .ipa file or a .app bundle depending on what options you select on the build screen. The .ipa file is what gets uploaded by Application Loader. If you choose “Copy to device” you will get an app bundle. Choosing “Send to App Store” makes a .ipa file. If you choose the option to “Show in Finder” or “Do nothing” you get an uncompressed app bundle.

Rob

OK I see the ipa file will go to the uploaded.

I get this error:

No suitable application records were found. Verify your bundle identifier ’

Where do I set this in Corona?

H

Your bundle identifier is created in the Apple developer portal.  Once you have your keys/certs created you create an Application and you create your bundle ID there which is typically your reverse domain name (com.yourdomain.yourgamename). After that you create a provisioning profile for app store distribution (not AdHoc distribution).  You also have to setup the app in iTunes Connect and Apple will connect the two together with the bundle ID.

Then when you’re ready to upload to the store, you build against the distribution provisioning profile.

Rob

Hi Rob

Do I set the bundle ID also in Corona? if yes, where is this done.

Right now I only set the provisioning profile

H

Should I write the bundle ID in the application name in the  Corona Build Window?

The bundle ID comes from the provisioning profile. 

Rob

HI Rob

I can build with no errors, but still have issues with the bundle ID when uploading via Application loader

What should I write in the application name in the Build window for Corona?

I added this to my build settings file:

{

CFBundleIdentifier = “com.domain.gamename”,

CFBundleDisplayName = “Game name 3D”,

},

I took the bundle ID from the profile: I exchanged the name for game and domain

Name: Games distribution Type: iOS Distribution App ID:
Game Name (com.Mydomain.gamename)

 

 

 

 

I would not add either of those to build.settings. Let Corona get the bundle ID from the provisioning profile and put text you’re using for CFBUndleDisplayName in the “Application Name” field of the dialog box. 

Rob

OK I changed it back and fill in the name, and used the pro profile for that game.

It build the file with no errors. but still have errors from the application loader:

No suitable application records were found. Verify your bundle identifier Game-Name.

It is taking the name I use in the build application name and reffers to this as the bundle identifier??

H

It takes the bundle identifier from the provisioning profile. This comes from the Application Name you give it. However you also have to have set your app up in iTunes Connect before you can upload your app.  

Can you provide screenshots of your app names, and prof profiles as well as your iTunes Connect screens?

Rob

Thx for all your help.

Everything works now.

Corona outputs either a .ipa file or a .app bundle depending on what options you select on the build screen. The .ipa file is what gets uploaded by Application Loader. If you choose “Copy to device” you will get an app bundle. Choosing “Send to App Store” makes a .ipa file. If you choose the option to “Show in Finder” or “Do nothing” you get an uncompressed app bundle.

Rob

OK I see the ipa file will go to the uploaded.

I get this error:

No suitable application records were found. Verify your bundle identifier ’

Where do I set this in Corona?

H

Your bundle identifier is created in the Apple developer portal.  Once you have your keys/certs created you create an Application and you create your bundle ID there which is typically your reverse domain name (com.yourdomain.yourgamename). After that you create a provisioning profile for app store distribution (not AdHoc distribution).  You also have to setup the app in iTunes Connect and Apple will connect the two together with the bundle ID.

Then when you’re ready to upload to the store, you build against the distribution provisioning profile.

Rob

Hi Rob

Do I set the bundle ID also in Corona? if yes, where is this done.

Right now I only set the provisioning profile

H

Should I write the bundle ID in the application name in the  Corona Build Window?

The bundle ID comes from the provisioning profile. 

Rob

HI Rob

I can build with no errors, but still have issues with the bundle ID when uploading via Application loader

What should I write in the application name in the Build window for Corona?

I added this to my build settings file:

{

CFBundleIdentifier = “com.domain.gamename”,

CFBundleDisplayName = “Game name 3D”,

},

I took the bundle ID from the profile: I exchanged the name for game and domain

Name: Games distribution Type: iOS Distribution App ID:
Game Name (com.Mydomain.gamename)

 

 

 

 

I would not add either of those to build.settings. Let Corona get the bundle ID from the provisioning profile and put text you’re using for CFBUndleDisplayName in the “Application Name” field of the dialog box. 

Rob