Deploying an app on Iphone device and on App store - iphone

I am using haskintosh (Snow Leopad 10.6) and I am implementing an Iphone application. I want to deploy my app on device and deploy to App Store. I have already have $99 for paying IOS developer program. However, I am not sure after payment, whether I have a certification and a keychain for deploying or not. Please tell me I should spend $99 or not? or I have to pay a Mac OS license and then spend %99?. Thanks in advanced!

Certificate is essential to run you app on device or to upload it on App Store, and that certificate is obtained when you pay $99 to apple. I am also doing iphone development on hackintosh and i have obtained a certificate from apple to deploy my apps on AppStore and device and it works fine.

Related

Generate ipa without paid apple developer account

Can we generate ipa from Xcode without paid apple developer account? I want to share ipa so that it can be installed on any of the iPhone.
Thanks,
No, unless the iphones are jailbroken, you cannot run unsigned code on iOS devices. There's not way to generate a signed IPA for iOS without a developer account. A free developer account will allow you to build an app that will run for 7 days on a pre-defined set of devices (you would need to register any devices on which you want the code to run).
But if you could build and deploy an app without the signing process, developer could bypass the App Store, which is something Apple doesn't want for multiple reasons.

Phonegap deploy iphone app without iphone and ios developer account

I have created my first IPhone app using mac and phonegap. The app runs fine on mac IPhone emulator. I don't own an Iphone. Now I want to give this app to my friend to test on iPhone. I don't want to sell this app on app store so don't want to spend $99 per year on developer certificate. Can any one please tell me how can I give the app to friend to test and run. I know when I create android app with phonegap it generates the .apk file which has a debug certificate in it to test on phone and I can copy that .apk file into android phone and run the app. Is phonegap for iphone also generate such a executable like .apk file in android which I can give to my friend. Please help me
Thanks
In order to generate an ipa for your app, to install the app on a device for testing, distribution, or even upload to the App Store, you must have required provisioning profiles, which must be signed with a matching development certificate.
Unfortunately, you must have a developer account to be able to generate said provisioning profiles. From Apple's site:
When you’re ready to share your app for user testing or for general distribution through the App Store, you need to create an archive of the app using a distribution provisioning profile and send it to app testers or submit it to iTunes Connect.
This is taken from this link:
http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/35-Distributing_Applications/distributing_applications.html#//apple_ref/doc/uid/TP40007959-CH10-SW2

How to run an iOS Application on a real device

I had developed an iOS Application using PhoneGap Framework. It's working good and well in simulator. Now I would like to test it in real device i.e iPhone 5 with iOS 6.0. I Googled thoroughly. I have two ways: jailbreak the device (not acceptable to me) or bidding the account in Apple portal.
Is there any other way to test my device my application in real device? Is there anybody here to solve my issue?
The official way is to enter the iOS Developer Program (99$), so that you will get the possibility to create certificates and provisioning profiles required. You will also get the chance to distribute your apps through the App Store.
If you are not willing to do it, the other way is jailbreaking your device, which is basically a way to circumvent the need to use certificates for your apps. Your app would then be distributed through an alternative app store like Cydia (i.e, no Apple App Store).
A third option could be getting in touch with an iOS developer friend of yours, and ask him/her to build the app for your device, so you can install it through iTunes.
There are no other options.
You have to register for a developer certificate in Apple.Developer.Then create provisioning profiles and install it. Otherwise you cant install your app in a real device.
You can refer this link for more info

iPhone Development Developer Program and a Client

Note: I have given up on compiling iPhone Apps without a developer certificate for the SDK 3.x... for now. But it wasn't for a lack of trying. Anyway...
I work for a client who will will be making iPhone Apps but will not deliver them through the AppStore for the time being. I will be testing and deploying iPhone apps to a device I own, and they will need to distribute to their iPhones/iPod Touches. If I buy a $99 developer certificate, will that be enough to distribute an app onto iPhones that are not connected to my computer?
If not, how can this be done for testing -- distributing to other iPhones -- with the least number of certificates? I have checked this out a bit, but I haven't been able to fully undertand it (I'm kind of busy trying to learn to program for the iPhone :)
You want to use an Ad Hoc distribution certificate (available as part of the $99 program). This will enable you to install on up to 100 devices. To install all the user needs is a device with the correct provisioning profile and iTunes (Mac or PC)
Purchasing the $99 iPhone Developer Program will give you the ability to create ad hoc builds which will be able to run on up to 100 provisioned devices.

iPhone development on a jailbroken phone

I have a jailbroken phone which for whatever reason will not work when I try to restore the original software. So I'm stuck on the jailbroken version.
Will there be any problems in joining the Apple developer program, getting my app loaded onto my phone for testing, and then getting my app into the app store?
no, don't worry. When you will pay for iPhone Developer Program Apple just give you certificate to sign your applications for testing on your phone