Question on building iOS app

Hello,

This is my first time building for iOS. I followed the steps in the guide for everything and have added two devices to my Apple account and they are setup for the provisioning profile. I am using an account with MacInCloud.com to compile with Corona there right now. I am at the next steps below. It says to connect my device to the computer. I cannot do this right now. I also wanted to let my customer test and he gave me his UDID which I have added. I have the profile file saved. What do I do next to compile the app with this file and be able to load on my iPhone and another person’s device which is not with me? I was hoping I can send him some file to load.

Thanks,

Warren

  1. Next, you must add the profile to each device that you selected during the profile creation. Connect the device to your computer and Sync it from within iTunes. When it’s done, open the Xcode Organizer , select the device in the left column, and click Provisioning Profiles from the branched menu below — the new profile should appear on the list, marked with a green icon and valid profile.

Finally, to associate the new profile with Corona, restart the Corona Simulator. The profile should appear as a Code Signing Identity in the build window. See Build Process below for more details

On OSX, you should be able to double click on a profile to add it to keychain, and then when you restart Corona Simulator and try to build (CMD+ B) it should appear on the drop down list for profiles. You need to build the game using this profile for other people to use it. I think for test flight purposes you should use a developer profile (not adhoc/distro) but haven’t tried it in awhile…

If the person is not with you, I think you would need to send him the app and the profile, which he could then load using Xcode (easiest) or iTunes (not too sure but I imagine it still does it somehow).

A  theoretically simpler way, however, would be to try the wireless approach. Testflight is probably the most popular for this, but it requires your customer register for an account (free, but a step…)  You can also make some edits to do this yourselfbut I have not tried it so I can’t speak to any quirks to doing it lately.

Thanks, I will give this a try this afternoon. I am hoping I can send him the app using iTunes. However it is done I will need to do the same for me since I cannot connect my iPhone to the mac with corona on it. It is on a remote computer I pay to use online. I have no idea what files corona gives when compiling an iOS app. Android gives you an SDK which is easy to use. What do I do with the profile file for my iPhone that I am supposed to put on through iTunes? I assume iTunes will let me load the app through it after compiled?

Thanks,

Warren

Testflight is definitely the easiest approach; it’s easy to setup (they have an iOS app you install, and then you can easily grab apps/updates through that) and you could even use it for yourself (send apps to test flight using the remote mac, then install on your own phone using Testflight). It’s no surprise Apple bought them.

When you compile a “developer” profile app using Corona, it creates a .app file. You would need to send the app (.app) and profile (.profile) and then that person would need to (presumably) drag and drop the file in iTunes to the apps tab, and then install from the list. You should be able to try it yourself first, obviously. Just make sure it’s a developer build. If it comes out as .zip, it’s a publishing build, which isn’t very useful in this situation.

Thanks again! That testflight almost sounds like DropBox in a way which I have but I will use testflight today. I’ll post again how it goes for anyone else who may need this help.

Warren

I was able to add the profile to the computer. Now when I click the Code Signing Identity it shows:

(Certificate not installed) (profile name here)

I must have missed a step somewhere?

Thanks

I have a ios_development.cer from my Apple account. What do I do with this file on the Apple computer? I assume this is the certificate it needs?

Somehow the file got installed and I was able to select it and then build the app. Now I just have to get the app to my device using testflight.

I somehow got the file of the app, well, the folder with files in it in the apps file library of iTunes. I synced it with my iPad but still do not see it on the iPad. That testflight looked like a lot more than to deploy the app so I don’t know how to use it. I just need to get it on my iPad. Can anyone help?

Thanks

On OSX, you should be able to double click on a profile to add it to keychain, and then when you restart Corona Simulator and try to build (CMD+ B) it should appear on the drop down list for profiles. You need to build the game using this profile for other people to use it. I think for test flight purposes you should use a developer profile (not adhoc/distro) but haven’t tried it in awhile…

If the person is not with you, I think you would need to send him the app and the profile, which he could then load using Xcode (easiest) or iTunes (not too sure but I imagine it still does it somehow).

A  theoretically simpler way, however, would be to try the wireless approach. Testflight is probably the most popular for this, but it requires your customer register for an account (free, but a step…)  You can also make some edits to do this yourselfbut I have not tried it so I can’t speak to any quirks to doing it lately.

Thanks, I will give this a try this afternoon. I am hoping I can send him the app using iTunes. However it is done I will need to do the same for me since I cannot connect my iPhone to the mac with corona on it. It is on a remote computer I pay to use online. I have no idea what files corona gives when compiling an iOS app. Android gives you an SDK which is easy to use. What do I do with the profile file for my iPhone that I am supposed to put on through iTunes? I assume iTunes will let me load the app through it after compiled?

Thanks,

Warren

Testflight is definitely the easiest approach; it’s easy to setup (they have an iOS app you install, and then you can easily grab apps/updates through that) and you could even use it for yourself (send apps to test flight using the remote mac, then install on your own phone using Testflight). It’s no surprise Apple bought them.

When you compile a “developer” profile app using Corona, it creates a .app file. You would need to send the app (.app) and profile (.profile) and then that person would need to (presumably) drag and drop the file in iTunes to the apps tab, and then install from the list. You should be able to try it yourself first, obviously. Just make sure it’s a developer build. If it comes out as .zip, it’s a publishing build, which isn’t very useful in this situation.

Thanks again! That testflight almost sounds like DropBox in a way which I have but I will use testflight today. I’ll post again how it goes for anyone else who may need this help.

Warren

I was able to add the profile to the computer. Now when I click the Code Signing Identity it shows:

(Certificate not installed) (profile name here)

I must have missed a step somewhere?

Thanks

I have a ios_development.cer from my Apple account. What do I do with this file on the Apple computer? I assume this is the certificate it needs?

Somehow the file got installed and I was able to select it and then build the app. Now I just have to get the app to my device using testflight.

I somehow got the file of the app, well, the folder with files in it in the apps file library of iTunes. I synced it with my iPad but still do not see it on the iPad. That testflight looked like a lot more than to deploy the app so I don’t know how to use it. I just need to get it on my iPad. Can anyone help?

Thanks