Release quality build with Starling with FlashDevelop on iPad - ios

I compile my app using the fast compile option for iOS using staring and FlashDevelop.
Here is where I use the option 4:
Its said that the release quality is much faster, but how do I test it?
If I compile for the App Store, there is no way I can install the .ipa,
it can only run on the App Store for download, right?
Im confused...please send me some suggestions...
I want to test release quality version before sending to the review...
Mirza

I believe you need ad-hoc version - this is release quality but can be installed locally without going thru app store.
And you can install the .ipa directly with itunes (just drag ipa file into itunes app window) but i wouldn't be surprised if Flash Develop can do that bit for you.

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 install the salesforce1 app on my iPad simulator

I'm trying to automate some functionalities of the salesfocre1 app, using Appium.
I have the application on my iPad (real device), but don't know how to connect it with my appium code.
I have the iPad simulator on my Mac but I'm not able to find any installer package files of the Salesforce1 app, to install it on the simulator.
I am not the developer of the above application, so I do not have access to the source code and bundle id, to run it on my XCODE and get it on the simulator.
I've previously done automation on Android using real devices/emulators but it was an easy case where we downloaded the app from play store and were able to test it on the emulator/real device, just wondering how to do the same on iOS. Please help, Thanks in advance.
It simply does not work that easy for iOS.
Since you want to run your Appium tests on real device, you need to build application (.IPA file) from source code or resign the one you have with your Apple developer account.
Then you need to build WebDriverAgent with same provision profile - so that Appium can interact with your application. Only with steps I described it will work.
So in your case:
1. No way to get source code - ask smb to provide developer build, release one in any case may not work with Appium.
2. No need to search - you won't find any installer.
3. No way to get Apple developer account - you have to use 3rd party cloud like saucelabs or browserstack, they will resign IPA file with theirs profiles and you will be able to run tests in cloud

how to generate .ipa file from html5 project

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.

Titanium Appcelerator: iPhone Development without a Mac (like PhoneGap)

I am about to embark on some mobile development projects but I'm doing a little homework first. My primary goal is to deploy to Android and iOS, but the latter is posing some problems because I do not have access to (nor do I have any interested in acquiring) a Mac.
Phonegap offers a cloud service where you can upload your mobile development project and they will do the building for you - no Mac required. From the Phonegap Build FAQ:
Simply upload your web assets - a ZIP file of HTML, CSS and
JavaScript, or a single index.html file - to PhoneGap Build, point us
to your Git or SVN repository, or let us set up a git remote endpoint
that you can push to. Then we’ll undertake the compilation and
packaging for you. In minutes, you’ll receive the download URLs for
all mobile platforms.
I am leaning toward the development and native UI capabilities of Appcelerator, but since I do not have a Mac, is there any hope for me using Titanium for iOS development using something akin to PhoneGap's Build service?
If you dont have a Mac you will not be able to develop, test, deploy, or put in the app store applications for iOS, with or without using Titanium.
Regardless, even if you were able to use a cloud build technology with Titanium (which does not exist) you wont be able to deploy your final application to the App Store because you have to have XCode for that, the same goes for PhoneGap. Check this here:
Note: Since PhoneGap Build uses Apple's standard development process to build applications, >you will need to sign up for their developer program to build iOS applications on PhoneGap >Build. You will also need a Mac to configure your certificate and provisioning profile.
Bottom line, unless you use a mac, your not legally deploying to the App Store.
Don't be forgetting the registration fees that come with signing up as Both a google play & iOS developer.
I fear that using a remote service is going to cost you dearly in time, as you'll be significantly increasing your test cycle.
The cost of a second hand Mac mini is hardly going to impact any development budget, even charity work. And as the previous poster note, you can't legally deploy your completed build without a mac. If you made macs, wouldn't you do the same?
There are services cropping up like Mobundler.com and Foundry22.com which let you do end to end development without a Mac.
Foundry22 is a service similar to PhoneGap build, for Titanium SDK. Similar to PhoneGap build, it requires p12 bundle for iOS signing and Java keystore for Android. You can use service like Mobundler to create those using just your browser. You still need to pay to become part of iOS developer program.
The answer here is outdated.
There is an Icenium platform which will allow you to build and put your app on App Store without using Mac at all.
http://docs.icenium.com/publishing-your-app/distribute-production/publish-ios

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