Making a corona app work on a ios device with out xcode

Is this possible in corona SDK, or am I force to get it to work through xcode. Plus what other steps do I take into to try it on a ipod touch or ipad?

Progress has been pretty slow for me at this moment, and I’d like to know what else I need to do before submitting to apple. [import]uid: 128294 topic_id: 24227 reply_id: 324227[/import]

By without Xcode, you mean without a Mac? The short answer is you can’t.

Xcode is required for the build process, you don’t actually need to do any of the development work in Xcode. Within Xcode you press Cmd+Shift+2 to open the organizer which you can use to install apps right to any plugged in iOS device. Installation can also be done from a windows machine through creating an .ipa file, which you can find guides for on Google.

If you’re without a Mac you can get away with testing in the simulator until you’re pretty much finished and then finding a friend’s machine to help you out, or using a service like macincloud, virtualization, or something.

But assuming you aren’t already on OS X, if you’re committed to iOS development it’s definitely recommended you invest in a mac. [import]uid: 87138 topic_id: 24227 reply_id: 97868[/import]

Oh, yeah. Then the only thing you’ll really need is the organizer window which I mentioned. No matter what you’ll need Xcode installed in order to build for iOS. Just download 4.3 from the Mac App Store and you’ll have everything you need. [import]uid: 87138 topic_id: 24227 reply_id: 97902[/import]

“Installation can also be done from a Windows machine through creating an .ipa file”

Do you have a reference on how to do that? I’d like to use macincloud as I only have a Windows PC but don’t know how I would test on an actual device using a virtual Mac. I can’t connect an iOS device to the remote Mac!
[import]uid: 84768 topic_id: 24227 reply_id: 97926[/import]

I think you are asking: How can I install at test build on a device without Xcode.

There are two ways, but in either case you must get the device in questions UDID and install it as one of your 100 test devices on the Apple Provisioning Portal under Devices. Then you have to modify your existing Provisioning Profile for that app’s either development or ad hoc profile to include the devices you want it to run on. You have to do this even if you’re using Xcode.

So assuming you have a build using a valid provisioning profile that supports the devices you want to test on, you have two options.

  1. Use iTunes to install the app (Which is available on Windows)
  2. Use a service like testflightapp.com

Regardless, you have to turn your app into a .ipa (iTunes Package ???)

The process is simple.

  1. Make a folder named Payload (case sensitive)
  2. Move of Copy your app to the Payload folder (make sure it’s the only thing in there and that it is NOT the .zip version)
  3. Right click (ctrl-click) on the Payload folder from the finder and choose “Compress”. You will now have a file Payload.zip
  4. Rename Payload.zip to YourAppName.ipa
  5. It will ask you to confirm changing the extension to .ipa and warn you that it may break things. Its okay, just do it.

Now you can give the IPA file to your tester and they can tether the phone for syncing purposes (or it should work with wireless sync, but the phone has to be “connected”). Go to the Apps tab on the device’s sync screen. Drag and drop the .ipa file into the apps window (I’ve not done this so I’m not sure exactly where the drop spot is) and it should add it to the device. There may be extra prompts, since I’ve not done this.

This is how I deliver test builds to the folks that contract me. So I know the process works.

If you use Testflightapp.com, you drag and drop the .ipa file into the screen where you are uploading builds and follow their prompts. The testers will get an email asking them to install the app, and they can tap a couple of buttons and the app installs for them. [import]uid: 19626 topic_id: 24227 reply_id: 97944[/import]

"By without Xcode, you mean without a Mac? The short answer is you can’t.

Xcode is required for the build process, you don’t actually need to do any of the development work in Xcode."

Just to make sure if it’s necessary to go into xcode. I do use an imac for my corona development and developers license.
[import]uid: 128294 topic_id: 24227 reply_id: 97888[/import]