how to generate .ipa file from html5 project - ios

I developed an mobile app using JQuery Mobile Framework, in HTML5, CSS3 and JQuery/JavaScript. The files all have the extension .html or .css or .js...
Using the PhoneGap, I was able to convert the zipped folder to Android App (.apk), Windows Phone App, BlackBerry App and others, but I couldn't convert to iOS App (.ipa)...
It's a really simple app, so I just don't want to spend money on that. I don't have an Apple Developer License, I wanted to know if there is a way to try my app on my iPhone without paying, if is possible to create an Apple Developer License for free, or if there is a converter .apk to .ipa, or .zip to .ipa or ANYTHING like that.

You could use the iPhone/iPad Simulator. To do so, you need a Mac computer, and you can download Xcode from the Mac AppStore for free. You can use Xcode to test your app on the simulator without having an Apple Developer Account. You just won't be able to build it on a real device.
But the thing is, if you want to publish your app on the AppStore, you will need to have an Apple Developper Account sooner or later. I strongly advise you to test on real devices before publishing anything. The simulator is great, but it's not like a real device. A lot of problem can come up on devices (mainly, memory and performances issues) and won't append in the simulator.

Related

How to share my iphone app still ind development using simulator

I am developing an iphone app and I need to share this app with some people that don't even have an iPhone or people that don't want to use their personal phone for testing purposes.
So, I would like to understand if it is possible to send them instructions how to run the simulator and bypassing the developer enrollment process for each of them.
Is that possible ? Android is so easy but I am facing issues with iOS.
Thanks a lot community!
Do they have MACs? Do you care about sharing your source code? Because you can have them install XCode, and clone your development project from GitHub or download your project files and then build/run the app in the simulator. Otherwise they're going to have to use their personal devices and download an archive build that you make.

How do I convert a mobile app on my device into an IPA file?

I've been using an app (Simblee app, to be specific) to manage some software components of a hardware device - an electric motor system. For example, the Simblee ios app is used as the UI to control some of the functionality of the hardware device like turning on the led lights on the device, managing how much power the device outputs, etc .
However, the app is no longer available through the App Store. I can still use the Simblee app on phones where the app has already been installed but I just got a new phone and I cannot use the Simblee through that phone. I saw online that it may be possible to convert the app from a phone to an ipa file. I've tried using iMazing to generate an ipa file but run into issues where the ipa file is corrupt. When I go on diawi to share this app with others, the error I get is: 4001009: Invalid .ipa file: missing embedded mobileprovision.
My question is two-fold:
1) Is there another way to convert the mobile app to an ipa file?
2) If not, is there a way to fix this error that I'm running into?
A mobile app is distributed via an IPA file. The problem you're facing is app signing. iOS apps are digitally signed by the App store for a specific device. You need to install the app from the app store in order to get it signed for a new device. I don't think there is a way to circumvent that step unless you use a jailbroken phone.
On Mac OS you can copy a Mac app from one Mac to another Mac with that uses the same AppleID in the app store and it will authenticate it and it will work, but I don't think you can do that with iOS apps.
tldr: I think you're out of luck.

Does a service exist to publish my cordova app to IOS?

(I've tried google but couldn't find a direct answer.)
I've created an app, mostly as a joke and published it to Android without much effort. Now my friends with iPhones want to try it too, but I don't own any Apple devices nor do I have an apple account.
Buying a macbook and an iPhone just to publish a joke seems a bit much, but I'd be willing to pay a few dollars to have it published to IOS.
Does such a service exist?
As MStoner told you, look at build.phonegap.com
If you can get the .IPA from build.phonegap.com (if not use the MAC of a friend), once getting the file you can use https://www.diawi.com to deploy the app on your friend's phone.
Interesting links about your question :
Is it possible to publish an iPhone App without having an iPhone?
Is it possible to make a PhoneGap app for iOS without Mac?
https://nickalchemist.wordpress.com/2012/07/04/installing-iphone-apps-without-a-mac-using-apple-developer-account-and-phonegap-build-3/

Is it possible to deploy an Adobe AIR desktop application to iOS?

I have an incredibly basic Adobe AIR 4.5 desktop project that I just want to use to test an iOS deployment. Is it at all possible to deploy this to an iOS device as it is? Or does it need to be turned into a Mobile project somehow?
The steps to creating an IPA file in the guide on Adobe's site (http://www.adobe.com/devnet/air/articles/packaging-air-apps-ios.html) seem to assume the project is already a mobile project. I'm a total newb here, but it sounds like this sort of thing is possible? Is it really? I'm having trouble finding information.
It is possible to create a simple Flash project and export it without modification for iOS. Obviously depending on what the project is doing, some things might need to be tweaked.
I am currently building several apps using the same fla and as files, which are targetted for browser and iOS use.
But in order to place anything onto an iDevice, be it just for debugging, testing or adHoc distribution, you need to be signed up to the Apple Development program, have an Apple provisioning certificate in place and have relevant apple provisioning profiles created.
There is a great course on lynda.com about setting yourself up for iDevice app building.
http://www.lynda.com/iOS-SDK-4-tutorials/distributing-ios-applications-through-the-app-store/77853-2.html?srchtrk=index%3A7%0Alinktypeid%3A2%0Aq%3Aios%0Apage%3A1%0As%3Arelevance%0Asa%3Atrue%0Aproducttypeid%3A2

What is the difference betwen .ipa and .app format in iOS?

I tried Adobe flash professional CS5 based to develop an iPhone application in windowsOS but when I publish it's out will be .ipa format. Will this work properly for an iPhone?
Can anyone explain .ipa and .app?
And also is it possible to develop an iPhone application in Adobe flash professional CS5 and how can we get .app format ?
Disclaimer: my answer comes completely from digging around the files themselves.
.apps are application bundles. They contain the executable file, an Info.plist file, an icon, a launch image, and some other application resources. Application bundles are the only ones that actually get installed onto your device.
.ipas are archives that contain .app bundles as well as some other files meant only for iTunes to use, for instance iTunesArtwork. They are how iTunes manages applications, and as far as I can tell have little to do with the applications themselves other than App Store information.
I haven't worked with Flash CS5's export to iPhone feature, but you should be able to just drag your .ipa file to iTunes and it'll appear in the Apps list.
And also is it possible to develop iphone application in Adobe flash professional cs5?
It is possible in the sense that your iPhone software won't crash permanently or something, but as phwd and David have said, your app will not make it to the App Store.
iOS app formats
iOS supports next app formats:
.deb - Debian package. Since iOS is based on Darwin (BSD) Unix family it is *possible to run such Linux format. For example Cydia package manager uses .deb for sharing applications on jailbroked devices.
.app - during development when you build your application for simulator or real device the .app is generated. You can find it in Products group. Sometimes .app is used to share application thought iOS simulators[About]
.ipa - iOS App Store Package for iOS devices. When you publish/distribute or download an app using App Store your operates .ipa files. This container includes .app and other metadata. Actially it is an archive with .app. And to create it you should Product -> Archive -> ...

Resources