This is not an app that is ready to go out nor is it something that is even in a beta.
As you guys know, there are some things that the simulator cannot ..well.. simulate .
The accelerometer for example has to be on iPhone. Is there a way for me to just upload it on my iPhone and test it? Is there such a thing. I apologize if this has been discussed, I googled for about half hour, couldn't find a thing.
It's something I'm looking to do over and over again just to see how my app is running.
Thanks.
You mush join the paid apple developer program.
See here for instructions and next steps -
You can test it with device. But before that, you must get the developer certificate. With that, you can generate a developer provisioning profile. With all these things done, you can install the app to the device and you can test.
For more info, visit the Apple developer site
Related
I have created a mobile app using Phonegap Build (not just Phonegap...but Build). I have a Windows PC and do not use eclipse or xcode. I just write the Javascript and let Build do all the complex stuff for me.
I can easily test my app on an Android device by scanning the QR code that is displayed on the Build page after my app compiles....but how can I test on an iPhone or iPad? I can convince a family member to loan me one for a day, but I don't have a Mac (I could probably visit another friend to use one, briefly).
It would not be appropriate at this point to spend $99 on a developer certificate, even though this app may be submitted to the store eventually. If $99 is the only option, I would be grateful to anyone who makes this clear!
Or perhaps I just need to learn about TestFlight or Lesspainful? The descriptions are confusing me at present, but I will try harder if I hear some experts tell me that this is the right way to go!
It would be good to test on a real Apple device, as I haven't had much luck getting an emulator going...but perhaps the only answer to my dilemma is to tell me to stick with emulators. (In which case: is there a nice step-by-step tutorial for a complete beginner to install an iPhone emulator in Windows?).
Thank you.
If you want to test on a device, your app needs to be signed using your certificate. You'll also need a development provision profile that includes the device ID's of any devices you want to test on. In order to get those things, you need to join Apple's iOS developer program. This is true even if you're using the PhoneGap Build service; in order to build for a device, you need to upload your certificate and provision profile to PhoneGap Build. Look at PhoneGap Build's Building for iOS page for complete information. All this means that you'll need to pay the $99 fee to join the iOS Developer Program.
An alternative is to jailbreak your device (or, in this case, your friend's device). You can find instructions for that on the web if you're so inclined. However, I don't think you'll be able to build through PhoneGap Build in that case -- you'll need to build your app yourself with Xcode or possibly some other set of tools.
Just as an update for anyone else that ends up here. You can now use Adobe PhoneGap Developer App which allows you to run the Apps on devices without ID's, licenses etc. Here is a guide to getting started.
You would need to join the Apple Developer Program to be able to sign the build and create the .IPA to use TestFlight or other methods to get the build onto the device.
There are options for you to test on a device without that though - see App.io for an in-browser emulator.
Whether you go with that or TestFlight I've blogged about Getting mobile app builds to your customers which includes the pros and cons of the options and the steps you'd need to go through.
install iTune on your windows PC. Copy IPA file to application directory of iTune. When connecting device (iPhone,iPad or iPod), sync apps. Then you can test on real device.
I'd like to be able to build a jailbreak app and test this on my jailbroken iOS device without a proper provisioning profile. Does anyone have any information as to how I can accomplish this?
Please note, that this is a very poorly written question and if you want help in the future, it's always better to explain exactly what you're looking for.
From my understanding, you're wanting the iPhone Toolchain.
Here's the getting started guide
http://iphonedevwiki.net/index.php/Theos/Getting_Started
And here's the information you'll need to bypass provisioning profiles.
http://iphonedevwiki.net/index.php/Xcode#Developing_without_Provisioning_Profile
Step 1: Buy a mac
Step 2: Sign into apple developers
Step 3: Follow these tutorials
How did you not find this information on Google?
i have created an app for iphone, I also have a apple developer program certificate to compile my app.
Now I wont to send it to my customer to review. How can I do this? Did he need any certificate?
Thank yoU!
Yes, you will need to go to the apple member center, and go to the provisioning portal.
You'll need to register every device there that wants to use the app.
For that you'll need the UDID (found in itunes, or with the app UDID sender).
Once you've done that you have to create your app-IDs (I usually take com.company.* so all apps with com.company are valid for that app-ID)
When you have done that you can create your provisioning certificate. That's what you'll need to install it on a device.
You can also have a look at test flight app which I use to send my demos to some clients.
Follow the instructions given by apple here.
At first they may seem a lot, but if you do it step-by-step you'll see it's easy.
At least this is what i did!
Maybe I overlooked something, but I have a small problem:
I just released a paid app to the App Store, and now I'd like to install this app on my own device, so it exactly mimics the behavior as if I would have bought it from the App Store.
The problem is: If I install it from xCode, it will log in to the Sandbox of the Game Center, not to the real Game Center. And iTunes of course tells me to pay for it when I want to get it :-).
Do I have to use a promo code or even buy it myself just to get it on my device just like a user? Or is there any more elegant way to achieve this?
The only elegant solution would be to give yourself a promo code.
You would need a promo code here.
What you should do the simulate a real user buying it, is delete all the provisioning profiles from the phone. Delete the application that you built from xcode and redeem the code.
Thats how I do it at least.
No, there is no other way, as far as I know. And even then the sandbox problem could remain. Then you have to restore your iphone, i think.
I'm currently creating an iPhone app and we need some testing with about 20~30 users.
Actually we put the app on our iPhone by connecting the iPhone to the computer and debugging the app.
But now we need to have a more efficient way to install the app on iPhone but without submitting it to Apple Store and also without the need to connect the iPhone to the computer hosting Xcode.
Do you think there is a way to do that ?
Thanks in advance :)
Yeah there's a very slick way to do adhoc distribution under iOS 4 that's outlined here. This method involves absolutely zero usb cables and does not require a jailbroken device either. Perfectly legit and above board.
You need to use AdHoc installation. Please see this nice Apple document, it should cover every step necessary even with step-by-step instructions.
I use www.TestFlightApp.com, it's a great services, not out yet, but recently opened up their beta's, it does all the ad hoc stuff for you alls you need to do is invite testers, let it export it to your dev portal. Then you just upload the ipa to the site, and all your testers get an email.