I have an iPad which has a developer profile enabled and I've been developing apps on it. I got the developer profile from a university program (from the iOS programming class that i took).
Now I would like to return the iPad I already own and would like to purchase a new one. I can't get a new developer profile from the university program anymore as the class has ended a long time ago.
Is there any solution to my situation other than jailbreaking/paying 99 bucks?
I think that you could to write to support of apple. They must to get you right answer. But you can pay 99 dollars, if that not so much for you.
Because the profile is linked to your devices specific UDID that is unique to your current devices hardware even if you did copy the profile it would not work. There are some tutorials online to disable code signing by editing the backup file and restoring this worked for me in the past, but I do not know about the new firmwares. I could register your UDID and give you a new profile if you would like (for $5) you would not be able to put your apps on the AppStore though. Other than that your option is to jailbreak.
Related
This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
Test iOS app on device without apple developer program or jailbreak
Is there any way to test iphone application on real device without paying $99 to Apple?...
No, you must have a valid iOS Developer Program in order to test your app on a real device.
EDIT
This Answer is not correct any more. You can now enroll as a private person for free in the apple developer program and test your apps on a real device.
http://www.jailcoder.com/
Use this site and jailbreak your device. And It'll work.
If you have a friend who has already paid for the $99 program, you can get him to add your device as a test device, then get him to run the app on your device.
You, yourself however, won't be able to build the app from computer since you would need the team developer provisioning profile in order to put the app onto your device.
There are over the air services like TestFlight which makes it easier for your friend to build and send the app to your device, but at the end of the day, someone's got to pay that $99 :D
$99 is reasonable if you have a job and if you are serious about getting into the app development business.
Just a little more insight for you in case you choose to bite the bullet and pay $99. In order to open an iOS developer account, you'll need to have a business name either as a company or a sole trader/individual with your country.
Once you've signed up as a iOS developer, you can begin generating your provision profile so you can put your app on your device.
I am an individual developer who has written an ipad app for a company. They have bout 30 devices they want to put it on, so my current plan is to create a provisioning profile that contains all the UDIDS for all those device. So here are my questions:
I surely will miss at least one device and have to either:
a. Create a new distribution provisioning profile for that device
or
b. Add it to the existing provisioning profile, in that case does it void the others
Could I submit something to the appstore that is obviously for internal use and password protect it? The company probably isn't willing to do an enterprise account, and I don't want to maintain it by getting them a new provisioning profile every year when they expire. Any ideas here?
Did you consider Ad Hoc distribution? That would allow you to add the app to a new device without having to make a new provisioning profile.
I haven't done it myself, but this looks useful:
http://www.iphonedevsdk.com/forum/iphone-sdk-development/35818-unofficial-ad-hoc-distribution-guide.html
I love TestFlight for small distributions. Also, see the Apple enterprise distribution documentation. It goes over signing and wireless distribution.
Rather if this is going to be used by the company for a longer period of time then I would advice you to go for iOS Developer Enterprise Program.
The main highlighting lines about Enterprise Program is
"Gain access to resources that will help you develop proprietary, in-house iOS apps that you can distribute to employees or members of your organization."
So you can distribute the app among your company employees directly without need to submit it on app store. That would surely be a better option.
For more details on iOS Developer Enterprise Program, you can check out this link..
iOS Developer Enterprise Program
I have just started to work as a freelance iPhone developer. Earlier I used to work under an organization so I dont know what exactly things are required for iPhone development. I have knowledge about the things but all things are scattered in my mind.
So I am having some questions regarding iPhone development .
Is it necessary for me to have a developer certificate before starting developing for iPhone?
If I am developing an application for some client , then is it necessary for the client to register as developer so as to post app to the app store? What If post the app using my developer certificate?
What I get in return after I pay 99$ to Apple to run the app on my phone?
My question may seem wierd but I am so much confused over all these things. Kindly bear with me.
Yes, if you want to test on the device and not just the simulator
If you post it using your developer certificate, it will go under your name/business.
If your talking about money, nothing, you get 70% of the profits made by your app. The 99$ is a membership fee not a security deposit. If your talking about benefits, the ability to run your app on device, ad distribution profiles, submitting to the app store, loads of WWDC content, ability to use iAds, and access to iOS beta's and developer forums.
1) No, but you can only use simulator. You need dev cert for tesing with an actual iPhone.
2) It's up to you and your client, it will only change the publisher name on iTunes. Note that each year, subscription has to be updated, otherwise the app is taken from AppStore automatically.
3) You can test your apps in actual devices. You can publish apps in App Store. And also have access to some developer resources.
I suggest you read developer.apple.com for all the details.
I'm developing an iPad app, and want to test it on a friend's iPad. Before I buy the $99 developer account, I just want to make sure that this will work.
Does my friend's device have to use my apple ID in order to install the provisioning profile? Is there anything that would change about his iPad (besides the ability to install my app, of course)?
Thanks!
With the $99 developer package, you can install your app on up to 100 test devices, and they don't need to use your Apple ID.
All that changes on the iPad is that there's an additional section within settings that lists the provisioning profile(s) present on the device. However, you might want to get your friend to do a backup (via iTunes) before you borrow it, if only in case it falls off the edge of a table or something. :-)
maybe this could help, http://testflightapp.com/ Free OTA installation...
Before I buy the $99 developer account, I just want to make sure that this will work
You don't have the developer account? If so, you won't be able to test apps on the device, no matter who that device belongs to
I want to develop a little iPhone application, just for my personal needs. I don't want to sell it or give it to anybody as it will not be useful to anybody.
Can I have this application on my iPod/iPhone, without having to pay/suscribe/be on the Apple store ?
You need to pay the $99 for the iPhone Developer Program in order to be able to install your application onto the iPhone/iPod.
You can, by Jailbreaking your iPhone and then installing the AppSync program from Cydia. Then you can either build your app as a release and drag it into iTunes and sync your phone or change some settings (look it up on google, putting Xcode project on jailbroken device) in the Xcode project settings and open the organizer window and click on the use for development button on the device's page.
Jailbreaking your device will void your warranty if Apple find out (ie if you go into a shop and ask them to fix your device if it ever breaks without clicking restore in itunes to unjailbreak it)
With the Spirit jailbreak, Jailbreaking is as simple as plugging in your phone and pressing jailbreak.
(and the US Government has said that Jailbreaking is legal: http://www.pcworld.com/article/201892/us_government_iphone_jailbreaking_is_fair_use.html)
You could write you program and test in the simulator with the free SDK.
When you are satisfied you could send the source code to a licensed developer, I'd suggest some friend, that can build an AdHoc version for you to run on your own device.
A little tricky and you need to let another developer see the code. This app will also only last a year or less as certificates and profiles are time limited.
Why don't you write it as a website that is iPhone friendly then go to the site in your phone's browser and save a link to the site? It will show up on your desktop similar to an app. To have a true "app" I am sure you have to pay apple.
No, you can not.
It depends on what your definition of "pay/subscribe/be on the Apple Store" is.
Yes, you have to pay a subscription to the Apple iPhone Developer programme to get access to a provisioning profile to enable you to put an app you have built onto your iPhone/iPod. This will cost you $99.
The dev tools (Xcode/Interface Builder) are all free, but without the dev programme subscription you will not be able to put your app onto a physical device, only the emulator.
But no, you do not need to distribute your app via the app store to deploy it to your own phone. However, if you do not distribute the app via the app store then it ultimately doesn't get digitally signed by Apple and when your provisioning profile expires you will not be able to run the app on your phone until you have renewed the provisioning profile.
Well you may be able to do it if you jailbreak your iPhone. I haven't tried it myself but I found this link.
You'll have to decide for yourself about the moral implications of by passing apple's security.