I am enrolled in the Apple Developer Program ($99/year) and I have the trial (free) version of MonoTouch. Am I able to submit MonoTouch apps to the App Store with what I have now or do I need to get one of the paid versions of MonoTouch first? I know that one of the differences between the free version of MonoTouch vs. the paid versions is the ability to run your apps on your iOS hardware during development but doesn't the Apple Developer Program get you some kind of ability to do this as well? Just a bit confused.
Note: If this belongs in another StackExchange site, please let me know and I will move it.
I think you're getting confused...
MonoDevelop is free, its MonoTouch that has the trail/paid versions. Basically you'll need to purchase either MonoTouch Professional or MonoTouch Enterprise in order to get your iPhone app into the App store as the trail version only allows to run the app in the simulator.
http://monotouch.net/Store - see first paragraph
EDIT: Being part of the Apple Dev Program provides you with a Developer Certificate which allows you to upload applications to the App Store (generally, be it obj-c based or other) whereas the paid versions of MonoTouch provides you with the mechanism to get your application in a state where it can be deployed to a device and the app store - and also a cunning way of generating money. Because whose going to develop iPhone apps without a desire to distribute them ;)
without a license, you can only run MonoTouch apps in the simulator. You cannot deploy them to a device or the App Store.
Related
(I've tried google but couldn't find a direct answer.)
I've created an app, mostly as a joke and published it to Android without much effort. Now my friends with iPhones want to try it too, but I don't own any Apple devices nor do I have an apple account.
Buying a macbook and an iPhone just to publish a joke seems a bit much, but I'd be willing to pay a few dollars to have it published to IOS.
Does such a service exist?
As MStoner told you, look at build.phonegap.com
If you can get the .IPA from build.phonegap.com (if not use the MAC of a friend), once getting the file you can use https://www.diawi.com to deploy the app on your friend's phone.
Interesting links about your question :
Is it possible to publish an iPhone App without having an iPhone?
Is it possible to make a PhoneGap app for iOS without Mac?
https://nickalchemist.wordpress.com/2012/07/04/installing-iphone-apps-without-a-mac-using-apple-developer-account-and-phonegap-build-3/
I have written a simple to-do list app in Codename One, and so far I have used the simulator to test it. I want to see how it looks on a real device (iPhone 5s or 8 Plus), but I don't want to purchase the Apple Developer membership. I really don't want to pay $99/year (I'm a beginner).
I know I can get the app on my device by jailbreaking it, but is that the only way?
So basically my question is, is there any method of installing my Codename One app on my iOS device (without paying for the membership or jailbreaking it)?
Clarification: I need to know how to test Codename One apps on my device. This is not the usual concern about how to test iOS apps on a device without membership or jailbreaking. I understand how to do this if I am coding in Swift.
This video from Codename One shows how I can generate native projects. This alone would be sufficient, but building the iOS app requires a certificate, which requires an Apple Developer membership.
You need a certificate from Apple to test on a device without using xcode and we can't realistically provide a way around it.
Getting a certificate for free from Apple is a different thing. Educational institutes usually have access to an educational apple developer account that allows you to do just that for free so if you are a student or know a student you can get access to one of those and use it to test your app on your device for free.
Since Xcode7 you can simply build on your device with Xcode, if you don't use any restricted capabilities. That said you would need to run your cross compiled code from Codename One in Xcode, to be able to run it on a device without a membership. (Not sure if it is possible to retrieve the cross compiled code.)
More context on building on device using Xcode:
Test iOS app on device without apple developer program or jailbreak
I would like to know that is it possible to implement and run a new app store for iOS apps? I know, iOS devices must download apps only from AppStore, but is there any way to run an independence iOS AppStore website or app?
The answer is NO. period.
3.2.2 Unacceptable
(i) Creating an interface for displaying third party apps, extensions, or plug-ins similar to the App Store or as a general-interest collection.
App Store Guidelines
Jailbreak app stores: something like Cydia. You can do pretty much anything with / on jailbroken devices.
You can easily create a website that is a subset of the official AppStore with different filters / rankings / search capabilites etc. In the end you can only support the apps available in the real AppStore since that is the only place to install apps from
Create an entire development environment and ecosystem to create apps which can be installed inside your new AppStore2.0 app. But good luck doing that complex task and good luck getting it through the apple review process.
Enter to Apple enterprise program - https://developer.apple.com/programs/enterprise/
I am developing a Phonegap Enterprise App for iPad. I have two questions...
Can I use the Apple Developer Enterprise Program for a Phonegap application?
Is there an alternative solution within the Phonegap framework for this (like build)?
I'm a bit of a newb to Phonegap so apologies if these are silly questions.
To answer your questions
1) Can I use the Apple Developer Enterprise Program for a Phonegap application?
Yes. The apple developer enterprise program allows you to sign and distribute applications within your own company and not necessarily the store at large. They will give you the appropriate keys and such. PhoneGap can be used to compile it.
http://docs.build.phonegap.com/en_US/3.1.0/signing_signing-ios.md.html
2) Is there an alternative solution within the Phonegap framework for this (like build)?
Yes-ish. But it would be very hacky. Apple's bread and butter is apps so phonegap Developer is the best you can get like this but it will always be cumbersome. The real route will be to pay the $299 per year or whatever they charge.
I have started trying Phonegap. While it gives the .apk and .xap, but not for iOS and blackberry and asks for a key.
Can someone provide useful links for developing in iOS and understanding what are the keys mentioned?
In order to develop for iOS, you need an Apple Developer Account. This is costs $99/year, and you can find out the specifics here: https://developer.apple.com/programs/ios/
I've never gone through the process myself, but as I understand it, once you sign up to be an Apple developer, they'll give you a key (or some way of generating one) that every program that can build apps for iOS will require before it can build successfully. There is no way to develop for iOS without first subscribing to the developer program.