Réponses:
MISE À JOUR: Avec XCode 7, il est désormais possible de déployer gratuitement une application sur votre propre appareil iOS9 +. Ce n'est que si vous devez publier votre application sur l'AppleStore que vous aurez besoin de l'abonnement payant. Voir la réponse de qqbenq pour plus de détails.
Sans être membre, vous ne pouvez exécuter votre application que dans le simulateur. Vous devez être membre payant pour pouvoir installer l'application sur un appareil.
Gratuit :
Commencez à développer pour iOS et Mac OS X avec Xcode IDE, Dashcode, Instruments, Interface Builder, iOS Simulator et une suite d'outils de développement supplémentaires.
Payé :
Testez et déboguez votre code sur iPad, iPhone et iPod touch pour finaliser vos applications.
Xcode 7 et iOS 9 permettent aux utilisateurs de compiler et d'installer des applications sur des appareils personnels sans payer de licence de développeur Apple:
Désormais, tout le monde peut télécharger son application sur son appareil Apple.
Xcode 7 et Swift permettent désormais à tout le monde de créer plus facilement des applications et de les exécuter directement sur leurs appareils Apple. Connectez-vous simplement avec votre identifiant Apple et transformez votre idée en une application que vous pouvez toucher sur votre iPad, iPhone ou Apple Watch. Téléchargez Xcode 7 beta et essayez-le vous-même aujourd'hui. L'adhésion au programme n'est pas obligatoire.
Extrait de: https://developer.apple.com/xcode/
Si vous avez besoin qu'un autre identifiant Apple exécute votre application, alors TestFlight et le compte développeur Apple payant ont du sens. Vous devez également payer si vous ne pouvez pas / ne souhaitez pas utiliser iOS 9 et Xcode 7 et que vous souhaitez exécuter des outils et des systèmes d'exploitation plus anciens.
Vous avez besoin d'un appareil jailbreaké. De mon côté, je recommande de le jailbreaker. En plus de cela, il a beaucoup de choses intéressantes et utiles à ajouter.
Instructions pour Appsync (nécessaires pour exécuter les applications dans un iDevice)
Pour installer une ipa auto-signée sur les appareils iOS 3.1 / 3.2 / 4.x / 5.x / 6.x / 7,
Instructions pour créer les applications et les exécuter dans votre iDevice:
Sous Mac OS X, accédez à Keychain Access -> Certificate Assistant -> Create a Certificate. Il ouvre la fenêtre de l'assistant de certificat. Entrez le nom (dans mon cas, c'est securitylearn.net) et sélectionnez le type de certificat comme signature de code. Cochez l'option Permettez-moi de remplacer l'option par défaut. Appuyez sur continuer jusqu'à ce qu'il crée le certificat.
Copiez /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist sur le bureau. Modifiez le fichier plist et remplacez toutes les occurrences de XCiPhoneOSCodeSignContext par XCCodeSignContext "XCiPhoneOSCodeSignContext" apparaît à 3 endroits - propriétés par défaut, exigences de durée d'exécution, propriétés de substitution, assurez-vous de les remplacer toutes.
Copiez le fichier Info.plist modifié dans le répertoire /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/ et remplacez le fichier existant.
6.0 Si vous souhaitez l'exécuter directement sur votre appareil, connectez votre appareil jailbreaké avec Appsync installé, puis à côté du bouton "Exécuter", sélectionnez le nom de votre appareil. (Si vous avez choisi cette option, c'est la fin du tutoriel)
6.1 Si vous voulez un fichier .ipa Sélectionnez un appareil iOS et suivez les instructions ci-dessous
L'emplacement par défaut du fichier .app est - / Users / [nom d'utilisateur] / Library / Developer / Xcode / DerivedData / [votre application] / Build / Products / Debug-iphoneos /
Pour des instructions plus détaillées avec des images, visitez l'article Securitylearn
Vous pouvez le faire si l'iPad est jailbreaké. Mais cela signifie que vous devez Jailbreaker votre appareil et l'application peut ne pas fonctionner sur les appareils non jailbreakés, car vous ne pouvez pas tester dans l'environnement en direct.
Si vous rejoignez le programme de développement, vous obtiendrez les téléchargements bêta d'iOS et pourrez les soumettre à l'App Store.
Mon conseil serait, si vous voulez conserver votre argent pendant un certain temps, de développer l'application, de la tester dans le simulateur qui provient du téléchargement de xCode, et une fois que vous en êtes satisfait, rejoignez le programme.