Test my Titanium application on multiple iPhone devices not via iTunes? - ios

I'd like to test my application made by Titanium mobile on multiple devices.
The issue is, I do not care whatever would happen on my iphone, but not on the other iphones.
Actually, I just have only one iphone, but I need to test on more than several devices (iPhone, iPhone 4, iPad, iPod) so I now borrow some of them from my friends.
Since my friends seriously do not want me to mess their devices up, I need to do test with no trouble such as losing their applications data.
and I did some research about this, and now I understand if I import my application to their devices through the right way formally recommended by appcelerator, those devices will lose their individual data because it's implemented via my iTunes.
Is there any good way to achieve my testing ?
I would really appreciate it if anyone show the way.
Many thanks in advance.

You should try out the Ad Distribution:
With Ad Hoc distribution you can share your application with up to 100
other iPad, iPhone, or iPod touch users. Through email or by posting
it to a website or server, users can download and install your app.
or check out TestFlight
A free testing service for mobile developers, managers and testers.

Related

Can I test my Codename One app on my iOS device for free?

I have written a simple to-do list app in Codename One, and so far I have used the simulator to test it. I want to see how it looks on a real device (iPhone 5s or 8 Plus), but I don't want to purchase the Apple Developer membership. I really don't want to pay $99/year (I'm a beginner).
I know I can get the app on my device by jailbreaking it, but is that the only way?
So basically my question is, is there any method of installing my Codename One app on my iOS device (without paying for the membership or jailbreaking it)?
Clarification: I need to know how to test Codename One apps on my device. This is not the usual concern about how to test iOS apps on a device without membership or jailbreaking. I understand how to do this if I am coding in Swift.
This video from Codename One shows how I can generate native projects. This alone would be sufficient, but building the iOS app requires a certificate, which requires an Apple Developer membership.
You need a certificate from Apple to test on a device without using xcode and we can't realistically provide a way around it.
Getting a certificate for free from Apple is a different thing. Educational institutes usually have access to an educational apple developer account that allows you to do just that for free so if you are a student or know a student you can get access to one of those and use it to test your app on your device for free.
Since Xcode7 you can simply build on your device with Xcode, if you don't use any restricted capabilities. That said you would need to run your cross compiled code from Codename One in Xcode, to be able to run it on a device without a membership. (Not sure if it is possible to retrieve the cross compiled code.)
More context on building on device using Xcode:
Test iOS app on device without apple developer program or jailbreak

Install iOS App onto Multiple Devices with Free Developer Account

Fledgling iOS hobbyist here. I have a demo app I plan on presenting to a group of people in about a month. It is a simple app, and I am still on the free tier of the Apple Developer Program for now. For this presentation, I'm being provided loaner iPhones, iPads, and MacBooks to demo my app and its code on.
I do know that I am able to load my app onto at least two devices, but they are my own personal iPhone and iPad.
My question is this: With a free developer account, will I be able to 1) load my app onto multiple iPhones and iPads (that I do not own) to demo for the duration of this presentation; and 2) load the code into Xcode on multiple Macs (that I do not own) so that I can show the code to those present. Or will I have to take the plunge and purchase the full $99/year developer account.
This isn't a code question, I know - but the Apple Developer forums are not nearly as active, and I would like a clear answer on this.
Connect each iOS device to your dev machine and build your app on it. The device will ask you to trust the developer, which you can do in Settings. It's no different than debugging on your own device.
Are you showing the code or the finished app? If showing the code, make sure the other machine has Xcode, then transfer the code from your dev machine (by USB, network folder, GitHub, etc) and build on the new machine. If you are showing the finished app, make sure Gatekeeper is set to at least "Mac App Store and Identified Developer"
The quick workaround is you change the identifiers and install it on various phones. com.company.app1 and com.componay.app2 and install the same app on different device. Although with this push notifications and all services connected to identifier does not works.

How to test the iPad app in iPad hardware (not in simulator)

I am a Beginner in IOS Development.After I'm done with build and test on iPad simulator.I would like to figure out:
1.What is difference between testing and deploying app on iPad?
2.How we can test or deploy iPad app without developer license and registering iPad development-device ?
3.Can test ipad app on ipad hardware using testflight app without payment. How?
I have visited various link but it didn't clarified me ?
How to test the iPad app in iPad hardware (not in simulator)
How can I test my iPad app on my actual iPad?
Personal iPhone application without paying?
1.How i can test app on iPad hardware?
Buy an iPad device and start testing on it.
2.What is difference between testing and deploying app on iPad?
Certificates Development vs Production
Provisioning profile Development vs Production
Push notification token is different
3.How we can test or deploy iPad app without developer license and registering iPad development-device ?
No you cannot without developer account, as the answers you linked all said you will need to pay a membership to apple of $99 as of now I believe.
In my suggestion,
Don't buy an iPad, instead buy an iPhone6+, why?
You can use it as phone even when you're not doing a test. If an app running well (in most cases) will run on iPad (except some UI objects which you can easily test in simulator). This seems funny but you will happy with 6+.
Even you can buy iPod 5th generation. Which are little cheap.
No developer account? Not need.
If you've a device then ask your friend (who have iOS developer account) to add your UDID into their account and grab you provisioning profile and certificate. For a registered account one can add 100 devices. Mostly they don't have this much of devices. If you're a good friend then he may not say NO. Even you can offer him for a treat (a beer or coffee) for this.
No good friend / No Device ? Still don't worry.
Either you can purchase a device (which you want) and open-up a account, and Yes you'll be happy forever (at least for a year, you've to repay after one year).
OR
There're several online testing services from which you can choose the best for you. Mostly they will charge in minutes they test your app. I seen one service which give 200 minutes/month # $20 (or 1200 minutes/month # $100). For a very small app this can be enough (after proper unit testing in simulator by you).
At last,
Having a device and account will be a long time investment. If you have both you can test and upload (your own apps too) on AppStore. But at minimum investment cost of $700 to 800 .

Do I need an iOS device to test PhoneGap Built apps?

I'm a complete noob and figuring out all this as I go along so bear with me.
I've built an app using jQuery Mobile, used PhoneGap Build and it works totally fine on Android and I'll deploy it soon. I'm now trying to figure out the more complex steps towards getting it ready for the iOS market. I've got my developer account set up and have tested my app as built with Xcode 4.2 and Cordova.
What I'm having confusion over (well one of the things) is whether or not I need an actual iOS device in order to get the proper provisioning and certificates. Can I get those, run the package through PG Build and then test it with the Xcode iOS simulator? Must I bother my friends to give me one of their iPhones to test on?
If I'm being vague or asking this the wrong way I apologize.
I'm currently building an app for iOS using Phonegap and even though I have done some testing with a physical device I have seen that the simulator works really well. I mean it would definitely be a good idea to at least run one test of your final version on a physical device before you decide to submit, Apple and pretty much everyone else very strongly suggest that you do, but you aren't required to test on a physical device. All the provisioning and certificate stuff can be done through the Apple Developer site.
The only real reason I could see your app not getting approved relating to this topic is if there is some weird glitch that is only present on a physical device and looks fine on the simulator.
And keep in mind, though it probably won't get you disapproved I've noticed that Phonegap apps that use jQuery Mobile tend to be more glitchy on the transitions compared to when they are run on the simulator.
No you don't need an iOS device to get certificates. You can get them using OpenSSL. I created a GUI to help do just this for Windows users.
However Apple is one of the strictest in approval. It takes 8 days for them to approve an app. And they have been know to not approve apps simply because of there appearance.
Now I myself prefer to have iDevices to test apps.
http://community.phonegap.com/nitobi/topics/detailed_guide_for_setting_up_building_ios_apps_without_a_mac
http://community.phonegap.com/nitobi/topics/ios_app_rejected_advice_on_how_to_fix_it
To help with some App Rejection issues you may get when submitting the app.
https://github.com/AndiDog/phonegap-ios-tabbar-plugin
https://github.com/LinuxPhreak/iOS-Win-Signer
You will need an Apple computer to submit apps to the App Store. Apple no longer has a web based App Submission

How do I test Flex App on iOS device(IPAD) without Registration to Developer Program?

Is there any way I can test my Flex application on Ipad device without registration to developer program?
I have heard that there are some converters, that converts .swf to app for mac. Is there some tools for iOS?
Device is jailbroken.
You can't create IPA without certificate. The only one way - find shared apple certificate (as i did). After that you will be able to convert and test on your device.
But be aware that non-jailbroken devices would not be able to install you application. So, if you rely to sell you product or install on other device the only one way - buy apple cert.
Check here: Adobe Air apps for ios
even if you have an jailbroken iPad, you can`t put your own apps inside. All of the need to be previously signed by a developer. The easiest way is to ask for a friend...
"Is there any way I can test my Flex application on Ipad device without registration to developer program?"
No. iPhone is just like that - thank Steve Jobs.
http://help.adobe.com/en_US/flex/mobileapps/WS064a3073e805330f6c6abf312e7545f65e-8000.html#WSe4e4b720da9dedb5-27e02e9a12ee20e4a60-7fff
If you know an iPhone developer, you'll have to borrow his. Or pay the $100/year.

Resources