I built using a development certificate, but got a weird output

Hey, I’m trying to create a .app file for testing on a registered device. It went relatively smoothly, but we’re unable to install the app through itunes. The compiled app is actually called GAMENAME.app.zip, which is odd. It has all the graphics and sounds in their regular folders, and a “GAMENAME” file with no extension and some other odd files.

Are we not setting it up or installing it correctly? We went to iTunes -> File -> Install app.

Hi @abridgedun,

You should not be trying to install the .zip. Instead, install the .app file, and follow the directions in this guide:

http://docs.coronalabs.com/guide/distribution/iOSBuild/index.html#itunes

Best regards,

Brent

Why is it referred to as an app “File”? It’s a folder. I’ve never seen a folder referred to as a file before.

On Apple OS’s, they use a folder with a .app extension.  Apple knows to treat this special folder as an application.  Inside the folder there will be various resources needed to run the app.  To the OS the folder will show the App’s icon and double clicking on it will launch the actual executable included inside.

Rob

I see. This person owning the iPhone, the one trying to test it on iTunes, only has a windows computer. Could that be causing issues installing it?

iTunes uses what’s known as a .ipa file.  The .ipa file is a .zip of the .app folder with a few certain rules.  Make a new folder called “Payload” (case sensitive).  Put the .app inside the Payload folder.  Right click on Payload to make a Payload.zip file.  Then rename it to whatever your app name is.zip.

Rob

That’s pretty odd. To make sure I’m understanding this;

We have a GAMENAME.app.zip file on a Windows PC.

Create a folder called “Payload” and put the .app folder inside the folder.

Zip the payload folder to create payload.zip

And then the payload folder can be moved onto itunes?

No, you do this on the Mac after you finish the build.  Take the .app, not the .zip file.

Rob

Alright, I followed those steps on the and now have my GAMENAME.zip file. This should be able to be loaded into Windows iTunes without issue, right?

Edit:
I added the .ipa file to his iTunes through a mac. It’s not showing up in his library. This is a huge pain, this iOS nonsense is wasting dozens of hours.

Hi @abridgedun,

You should not be trying to install the .zip. Instead, install the .app file, and follow the directions in this guide:

http://docs.coronalabs.com/guide/distribution/iOSBuild/index.html#itunes

Best regards,

Brent

Why is it referred to as an app “File”? It’s a folder. I’ve never seen a folder referred to as a file before.

On Apple OS’s, they use a folder with a .app extension.  Apple knows to treat this special folder as an application.  Inside the folder there will be various resources needed to run the app.  To the OS the folder will show the App’s icon and double clicking on it will launch the actual executable included inside.

Rob

I see. This person owning the iPhone, the one trying to test it on iTunes, only has a windows computer. Could that be causing issues installing it?

iTunes uses what’s known as a .ipa file.  The .ipa file is a .zip of the .app folder with a few certain rules.  Make a new folder called “Payload” (case sensitive).  Put the .app inside the Payload folder.  Right click on Payload to make a Payload.zip file.  Then rename it to whatever your app name is.zip.

Rob

That’s pretty odd. To make sure I’m understanding this;

We have a GAMENAME.app.zip file on a Windows PC.

Create a folder called “Payload” and put the .app folder inside the folder.

Zip the payload folder to create payload.zip

And then the payload folder can be moved onto itunes?

No, you do this on the Mac after you finish the build.  Take the .app, not the .zip file.

Rob

Alright, I followed those steps on the and now have my GAMENAME.zip file. This should be able to be loaded into Windows iTunes without issue, right?

Edit:
I added the .ipa file to his iTunes through a mac. It’s not showing up in his library. This is a huge pain, this iOS nonsense is wasting dozens of hours.