iOS apps without developer account or adhoc - ios

I'm creating apps with Flash CS5. So I've this AIR app I'ld like to create an iPhone app from just for some friends. I don't want to get a developer account or any other account like adhoc from Apple.
Is it possible to make an iPhone app and get it on the device without Jailbreaking it?
Thanks

Unfortunately, no. Native applications must be signed by a developer certificate before they're allowed to be installed on non-jailbroken devices.
The closest you can get is to develop a HTML5/CSS/JavaScript application that can be used in mobile Safari. You have access to quite a few APIs still though (offline data storage, geolocation, orientation, etc).

No, there's no way Apple would allow that.

Related

Apple UDID Give Any Access?

I was having an issue with 'Archiving' my Xcode because my iOS device wasn't functioning.
A colleague has offered to provide his UDID / serial for his iOS device to allow me to archive my project.
Is this safe?
Does this compromise my account safety?
Does it give any of my information over to him?
You do not need a device to archive an app. Choose "Gereric iOS Device" from the device dropdown list:
The only thing this allows is the ability to install the app onto his device. Once the app is on his device, if he has the skill, he can extract any license keys and even reverse engineer portions of your app.
That said, these are all things that any user who has your app can do if you haven't guarded against such abuse.

Is it possible to publish an iPhone App without having an iPhone?

I am working on a simple iPhone app for a not-for-profit organization that I do some work for. I've done extensive testing on the various emulators, and I think that the app is ready to go. I was reading about the process to get an app on the App Store and part of the process seems to indicate that I need to register an iOS device in Xcode as part of the process. I do not own an iPhone, and my only iOS device is an iPad Air 2. This is not a universal app.
Is it even possible for me to put the app on the App Store? I'm just checking because I want to be certain that I can accomplish my goal, before shelling out the $99 for a developer membership.
Yes, it is possible. You need purchase Apple Developer Account and it is enough.
But it is better to test on real device before release, because sometimes you can get some errors on device only.
You can publish app without having iPhone But You need to Developer membership for publish this ...
Read for more information How To Submit an iOS App to the App Store
You can publish your app without any devices but you need to make sure that you have Apple Developer Account activated. You will have to make certificate and provisioning profiles for AppStore to submit the app or you can also let Xcode handle them for you.
I would like to recommend you to test the app on real device before submitting it. You can test it on iPad as well, only there will be problem of resolution, but the app will work.
yes its possible as #Jogendra is right you need to buy apple developer account for it then later on you can also update your app too.

Private App Distribution for my iOS App - Only for specific clients

I am aware that this question has been rattled like an empty can in a trunk for a long time yet I still am not sure how to approach this problem.
Intention
Allowing my client to download my app by providing a code. So my client can go to a webpage through his iPad, enter in a code, and the downloading of the App starts.
Solution/Problem
I can do it through AdHoc Distribution, where I can make a webpage that can only show a link to download the App, only after a specific code is authenticated. The only problem here is that I need UDID of the device nonetheless. So here is the problem, how can I let the user download the app, when he just enters a correct code on some webpage, without having his/her UDID?
I'd really appreciate if you could help me in anyway.
Best.
You'll have to create a web based authentication mechanism yourself for allowing a user to download the ipa. Because you wish to be UDID independant, you'll have to enroll to the enterprise program - a simple iOS developer program will not suit your needs (limited to 100 specific devices).
This is what the iOS Enterprise Developer Program is for.
Get tools and resources for developing proprietary, in-house iOS apps that you can distribute to your employees.
No UDID needed. No 100 device limit.
This is possible now using redemption links with private app distribution. You still need to go through App Review, but users will be able to download your app without you needing to know their device UDID and without the app publicly being available on the App Store.

iPad App - Deployment without needing the UDID

I have a doubt. Please guide me. I am planning to create an iPad app, but I want to install this app on the iPad without using the UDID in my profile. I have checked the "Enterpraise Account", but without this approach (like sideloading apps on android) is there any possible way to do this? Are there any problem that may arise?
Kindly guide me.
No, Your options are either AppStore or Enterprise account. With the enterprise account way having meny restrictions.
The enterprise account will allow you to distributie the app to the register company only, if you do distribute the app to non employees of the company Apple will close down you account.
You could look at jailbreaking, but you won't reach as many user as you will when distributing your app via the AppStore.
Because of the closed nature of the distribution of apps within iOS, you don't have a choice.
The only way to load an application onto a device, without caring what the device ID is, is via the Enterprise programme or App Store. The Enterprise programme is like a controlled, secure, sideloading process (if we want to to have an analogy with Android), but is limited to distribution within an Enterprise only. The App Store means you have to publish the app to Apple, and follow their rules.
To get the app on the device, without using those two methods, you need to create an Ad-Hoc build, but this requires the device ID, as it'll cross-reference it with the provisioning profile provided. If the device ID is not linked with a provisioning profile for the application, the device will not let it run.
The unofficial way to load an app on a device without needing it's device ID is via a jailbroken device, but that's unreliable and requires the user to be tech savvy.
NO, there is no way to distribute app via ad-hoc for any device(not having UDID) without Enterprise license.

Developing iphone apps without being a apple developer

I just want to know whether it is possible to not be an apple developer(i.e. the one in which you pay $99 a year) and yet make apps only for your iPhone. I mean to tell that I want to develop apps but not release them in the appstore. Rather I just want to use it in my iPhone. If its possible can you tell me how do I transfer it to my iPhone?
No. It is not possible. You can develop iPhone app using Xcode and can test it in the simulator but even if you need to test your app on iPhone, You will need the provision profile that is available through your apple developer id and for the same you need to pay $99.
It might be possible with a jailbroken device, to achieve what you want. Other than that, just check #Sarah answer.

Resources