Is there any difference(means full/limited access) in iphone SDK before and after enrolling in iPhone developer program ?
Thanking in Advaced...
There's no difference!
Just you won't be able to download beta versions of SDK's, if there're any.
You won't be able to test on actual devices unless you enroll.
Related
I am new to PhoneGap. I have developed a small PhoneGap application and it works fine in the simulator. Now I want to download it to my iPhone. How can I do this..? I'm using XCode4 and PhoneGap V1.0.0. I tried following the guidelines in PhoneGap site, but with no success. It seems that XCode doesn't detect my iPhone.
I don't currently have an Apple Developer license. Do I need to buy one to download my PhoneGap application to my iPhone..?
Thanks.
Yes.Without apple developer certificate you can't run the apps in device.Not only for Phonegap, If you want to load the app in device means, you need license.
Yes, you need a Apple Developer License in order to execute the app on your device.
Flurry has a separate analytics SDK for iPad apps vs iPhone apps. If I'm building a universal app to run on the iPhone 4.0+ and iPad 3.2+ (iPad native, not compatibility mode), does anyone know which SDK/lib I should use? And is there any reason I shouldn't use the same SDK/lib for apps running on iPhone 4+ only? (Basically, I'm confused as to why there are separate SDKs at all.)
Since you would like to have your new application work on both the iPhone and iPad please use Flurry's iPhone SDK.
If you have an application that is only meant to work on the iPad please use Flurry's iPad SDK.
With the latest 3.0.7 Flurry SDK version both libraries and headers are identical (tested with md5). Looks like they have merged both branches, possibly as of the 3.0 version. They should make that clear by releasing a common iOS SDK but the answer to your question is now clear: either one will do.
I think the iPhone 4.0+ SDK may work properly on iPad. I have this address where you can ask directly to Flurry Support, they always give me an answer to my questions.
Flurry iPhone/iPad Support
iphonesupport#flurry.com
I don't think there is a difference in the Flurry library, they are the same for iPhone and iPad. I think the only difference is when you first set up an application, it asks what platform you're targeting, perhaps just for their own metrics.
A universal aap can be tracked by the iphone sdk.you can also track it separately.then you should use iphone and ipad sdk both.
that is the link at where i found the information for same
I have a few questions to ask. Currently, I'm self-learning iphone programming, and later maybe for mac. I just need to make sure my apps works accordingly.
So do I need a license to test on the iphone simulator? I don't need to test on a real device. I don't intend to put anything up on apps store in the near future.
If no, how do I bypass the code signing error (certs and all)?
If yes... nvm...
For mac, do I need a license to test and run apps on my personal Mac?
Thanks in advance for your help. :D
You can test on the simulator for free, if you register as an Apple developer and download the iPhone SDK. To do so, go here: http://developer.apple.com/programs/register/
You will not be able to test on a real device, but from your question, it looks like this is not an issue. Also, by registering as an Apple developer, you can download and use Xcode to write Mac applications as well.
If you do decide that you need to run the app on an iOS device (even your own) or publish to the App Store, you will have to sign up for the iOS Developer Program, which is $99/year.
It's confusing but the Xcode and the iPhone SDK are completely free. If you want to put your application on your phone or if you want to publish to the app store you will need to pay $100 for a license as compared to Android which is free.
You don't need a developer code sign cert to run apps on the emulator. When you build your app, if you choose to build for the emulator, XCode will sign the code with a self-signed certain, which the emulator will happily accept.
You need the developer cert only if you are going to deploy on a real device.
In addition to the device test limitation, you cannot download and try beta versions of the SDK unless you are a member of the paid program. You can download and install the current release and play with it all you want
I intend to write some piece of code for an iPod and an iPhone. so, i'm looking for emulators for those devices.
basically an emulator which will help me test the application I'm writing.
Thanks.
To develop iPhone apps you need to download the iPhone SDK. This includes the tools and libraries to code you applications as well as a simulator to test your code. This tools are available only for intel macs.
You can get the sdk for free here: http://developer.apple.com/iphone/
To test you code in a real iPhone, you will need to join the iPhone Developer Program (http://developer.apple.com/iphone/program/), which is not for free.
Are you talking about writing an application or writing code for your website to display properly on an iPhone?
The former requires a developer subscription with Apple to access their SDK and emulator.
For the latter, there seem to be several emulators out there to test your web site, check out:
http://iphonetester.com/
http://www.testiphone.com/
A Google search for 'iPhone emulator' should find a lot for you.
The iPhone SDK comes with an iPhone simulator that you can use with Xcode during development.
You can download the SDK from http://developer.apple.com/iphone - you need to be a registered iPhone developer, however, although this is free, after which you can use the simulator.
Note that if you want to send your applications to a physical device you need to enrol in the iPhone developer program which starts at $99.
You probably want to actually get an iPhone for that. You'll have to register the $99 but then you'll get the ability to upload apps to your iPhone/pod.
You could also jailbreak your phone/pod and do whatever you want.
There are also apps available that let you transfer stuff to and from your phone in the appstore (at least one free, if I recall correctly)
If you want to do something more with the files than just transfer them to the phone/pod, it's likely that you'll have to jailbreak your phone/pod anyway.
I keep wanting to find a better abbreviation for typing iPod/iPhone. How about iP(od/hone)? Hmm, not better!
You knows that IPhone in other country like China mainland always be hacked when it buy from reseller. Can I develop custom app by official SDK on a hacked IPhone ?
Yes, you can use Xcode to develop and debug your app on a jailbroken iPhone. You don't even need to pay the $99 to do that.
As long as your iPhone is running firmware 2.0 or higher, you can use the official SDK to develop your applications and use the ldid tool to fake the code signature process. Then, your iPhone will be able to run the application just fine.
You can get the SDK from the Apple site, this does require using a Mac though.
You could use a Hackintosh or VMWare, but this isn't entirely legal.