Câu trả lời:
CẬP NHẬT: Với XCode 7, giờ đây có thể triển khai một ứng dụng trên thiết bị iOS9 + của riêng bạn miễn phí. Chỉ khi bạn cần xuất bản ứng dụng của mình lên AppleStore, bạn mới cần thành viên trả phí. Xem câu trả lời của qqbenq để biết thêm chi tiết.
Không phải là thành viên, bạn chỉ có thể chạy ứng dụng của mình trong trình giả lập. Bạn phải là thành viên trả phí để có thể cài đặt ứng dụng trên thiết bị.
Miễn phí :
Bắt đầu phát triển cho iOS và Mac OS X với Xcode IDE, Dashcode, Dụng cụ, Trình tạo giao diện, Trình mô phỏng iOS và một bộ công cụ dành cho nhà phát triển bổ sung.
Trả tiền :
Kiểm tra và gỡ lỗi mã của bạn trên iPad, iPhone và iPod touch để hoàn thiện các ứng dụng của bạn.
Xcode 7 và iOS 9 cho phép người dùng biên dịch và cài đặt ứng dụng trên thiết bị cá nhân mà không phải trả tiền cho giấy phép nhà phát triển của Apple:
Bây giờ mọi người đều có thể tải ứng dụng của mình trên thiết bị Apple.
Xcode 7 và Swift giờ đây giúp mọi người xây dựng ứng dụng dễ dàng hơn và chạy chúng trực tiếp trên thiết bị Apple của họ. Chỉ cần đăng nhập bằng ID Apple của bạn và biến ý tưởng của bạn thành một ứng dụng mà bạn có thể chạm vào iPad, iPhone hoặc Apple Watch. Tải xuống Xcode 7 beta và tự mình dùng thử ngay hôm nay. Thành viên chương trình là không cần thiết.
Trích dẫn từ: https://developer.apple.com/xcode/
Nếu bạn cần để Apple ID khác chạy ứng dụng của mình, thì TestFlight và tài khoản nhà phát triển Apple trả phí có ý nghĩa. Bạn cũng cần phải trả tiền nếu bạn không thể / sẽ không sử dụng iOS 9 và Xcode 7 và muốn chạy các công cụ và hệ điều hành cũ hơn.
Bạn cần một thiết bị bẻ khóa. Về phía tôi, tôi khuyên bạn nên bẻ khóa nó. Bên cạnh đó, nó có rất nhiều điều hay và hữu ích để thêm vào.
Hướng dẫn cho Appsync (cần thiết để chạy các ứng dụng trong iDevice)
Để cài đặt ipa tự ký trên thiết bị iOS 3.1 / 3.2 / 4.x / 5.x / 6.x / 7,
Hướng dẫn tạo ứng dụng và chạy chúng trong iDevice của bạn:
Trên Mac OS X, truy cập Keychain Access -> Trợ lý chứng chỉ -> Tạo chứng chỉ. Nó mở cửa sổ trợ lý chứng chỉ. Nhập tên (trong trường hợp của tôi là securitylearn.net) và chọn loại chứng chỉ là Ký mã. Kiểm tra để tôi ghi đè tùy chọn mặc định. Nhấn tiếp tục cho đến khi nó tạo ra chứng chỉ.
Sao chép /Appluggest/Xcode.app/Contents/Developer/Plevelops/iPhoneOS.pl platform / Info.plist vào máy tính để bàn. Chỉnh sửa tệp plist và thay thế tất cả các lần xuất hiện của XCiPhoneOSCodeSignContext bằng XCCodeSignContext "XCiPhoneOSCodeSignContext" xuất hiện ở 3 vị trí - defaultpropericat, runtimerequirements, overrideproperper, đảm bảo thay thế tất cả chúng.
Sao chép tệp Info.plist đã sửa đổi vào thư mục /Appluggest/Xcode.app/Contents/Developer/Plevelops/iPhoneOS.pl platform / và thay thế tệp hiện có.
6.0 Nếu bạn muốn chạy trực tiếp thiết bị của mình, hãy kết nối thiết bị đã bẻ khóa của bạn với Appsync được cài đặt và sau đó bên cạnh Nút "Chạy", chọn tên thiết bị của bạn. (Nếu bạn chọn tùy chọn này thì đây là phần cuối của hướng dẫn)
6.1 Nếu bạn muốn có tệp .ipa Chọn Thiết bị iOS và làm theo các hướng dẫn bên dưới
Vị trí mặc định cho tệp .app là - / Users / [tên người dùng] / Library / Developer / Xcode / DeruredData / [ứng dụng của bạn] / Build / Products / Debug-iphoneos /
Để được hướng dẫn chi tiết hơn với hình ảnh, hãy truy cập bài đăng trên Securitylearn
Bạn có thể làm điều đó nếu iPad bị Jailbroken. Nhưng điều đó có nghĩa là bạn phải Bẻ khóa thiết bị của mình và ứng dụng có thể không hoạt động trên các thiết bị không jailbreak, vì bạn không thể kiểm tra trong môi trường trực tiếp.
Nếu bạn tham gia chương trình phát triển, bạn sẽ nhận được các bản tải xuống beta của iOS cũng như có thể gửi tới cửa hàng ứng dụng.
Lời khuyên của tôi là, nếu bạn muốn giữ tiền mặt của mình lâu hơn, hãy phát triển ứng dụng, thử nghiệm nó trong trình giả lập đến từ việc tải xuống xCode và một khi bạn hài lòng với nó, hãy tham gia chương trình.