Tôi là người mới sử dụng trong Xcode và Mac. Tôi có thể làm cho các chương trình hoạt động tốt trên các trình mô phỏng nhưng không thể tạo các tệp dmg. Một nơi nào đó tôi nghe nói tôi cần một tài khoản Apple Developer (99 $) cho điều đó nhưng tôi không muốn xuất bản tập tin của tôi trên App store. Tôi chỉ cần cài đặt nó trên 1 hoặc 2 máy Mac khác.Tôi có cần tài khoản Nhà phát triển Apple không?
Trả lời
Trước khi tiếp tục - Bạn CAN phát triển ứng dụng iOS và triển khai thiết bị từ Xcode mà không cần tài khoản nhà phát triển, nhưng theo như tôi biết, nó chỉ có thể được thực hiện trên các thiết bị đã bẻ khóa.
Kiểm tra this link để biết thêm thông tin.
CẬP NHẬT
xin lỗi, tôi nghĩ bạn có nghĩa là phát triển cho điện thoại di động. kiểm tra this video about Creation of .dmg
files để biết thêm thông tin.
ORIGINAL ĐÁP
Có một cái nhìn tại apple developers page để xem các loại tài khoản khác nhau. Cụ thể, tài khoản miễn phí:
Nếu bạn chưa sẵn sàng tham gia một trong các chương trình dành cho nhà phát triển, bạn có thể đăng ký miễn phí với nhà phát triển Apple. Là nhà phát triển Apple đã đăng ký, bạn có quyền truy cập vào các công cụ phát triển, tài nguyên và thông tin để hỗ trợ bạn tạo ứng dụng cho iOS và OS X. Learn more Với tài khoản miễn phí, bạn có thể chạy ứng dụng của mình trên bất kỳ hệ điều hành mac nào cũng như trên iPhone được kết nối với hệ điều hành mac.
Với tài khoản trả phí, bạn có thể cài đặt ứng dụng trên bất kỳ thiết bị cấp phép nào và gửi ứng dụng đến cửa hàng.
Không có chương trình phát triển cá nhân miễn phí cho nền tảng iOS cho phép bạn triển khai hoặc gỡ lỗi ứng dụng của bạn trên thiết bị (trừ trường đại học): https://developer.apple.com/programs/start/university/ – Tutankhamen
@Tutankhamen https: // developer.apple.com/programs/register/ – Kuf
Không có chương trình phát triển cá nhân miễn phí cho nền tảng iOS *** cho phép bạn triển khai hoặc gỡ lỗi ứng dụng của bạn trên thiết bị *** – Tutankhamen
Bạn cần tài khoản nhà phát triển để phát triển và gỡ lỗi ứng dụng trên thiết bị. Tất nhiên, có một số cách để làm điều đó mà không cần tài khoản này ... Có một cái nhìn:
http://www.alexwhittemore.com/developing-jailbroken-iphone-ios-401/
Bạn không cần một tài khoản nhà phát triển của Apple để làm cho các ứng dụng, nhưng nếu bạn muốn đặt chúng trên App Store, có quyền truy cập vào phần mềm và diễn đàn phát hành beta dành cho nhà phát triển, sau đó có bạn làm.
Trong trường hợp chung, bạn sẽ không thể triển khai/gỡ lỗi ứng dụng trên thiết bị ... – Tutankhamen
Bạn có thể phát triển các ứng dụng Mac mà không cần phải là thành viên, nhưng nếu bạn muốn phát triển các ứng dụng iOS, bạn cần một thành viên để chạy ứng dụng của mình trên mọi thiết bị.
Nếu bạn muốn chạy ứng dụng iOS của mình trong Trình mô phỏng iOS, bạn không cần phải là thành viên. Bạn có thể cài đặt Xcode và Trình mô phỏng iOS trên bất kỳ máy Mac nào chạy 10.7 Lion trở lên.
Có lẽ bạn muốn sử dụng những chương trình mô phỏng trên máy Mac khác mà không cần phải biên dịch ứng dụng trên các máy Mac khác, thì bạn nên có một cái nhìn tại công cụ: https://github.com/landonf/simlaunch
Nếu bạn đang phát triển cho mac và bạn sẽ không xuất bản trên cửa hàng ứng dụng mac, bạn không cần tài khoản nhà phát triển.
Bạn làm cần một tài khoản cho bất kỳ những điều sau đây:
- Cài đặt ứng dụng trên thiết bị iOS (thậm chí một của riêng bạn để gỡ lỗi)
- Xuất bản một ứng dụng trên bất kỳ cửa hàng ứng dụng (hoặc iOS hoặc Mac)
Chỉnh sửa: lưu ý rằng nếu bạn chưa có tài khoản, các ứng dụng OSX của bạn sẽ không được ký. Chúng sẽ hoạt động, nhưng mỗi người dùng của bạn sẽ nhận được cảnh báo và sẽ cần phải giảm cài đặt bảo mật của máy Mac để có thể chạy ứng dụng (hoặc ít nhất, anh ấy sẽ phải phê duyệt từng ứng dụng cụ thể) .
Nhận xét về [Câu trả lời của Kuf] (http: // stackoverflow.com/a/12072593/1269037) đề xuất có thể triển khai ứng dụng cho thiết bị iOS được kết nối mà không cần tài khoản nhà phát triển. Bạn có một nguồn có thể xác nhận hoặc từ chối điều này? –
Theo những nhận xét đó, nó chỉ có thể cho các thiết bị jaibroken. Apple không cung cấp một cách để làm điều đó. –
Với Xcode 7 bạn không còn yêu cầu phải có một tài khoản nhà phát triển để kiểm tra ứng dụng của bạn trên máy Mac của bạn và/hoặc iOS thiết bị:
Kiểm tra nó ra here.
Hãy lưu ý rằng đây là Apple được Apple hỗ trợ chính thức, nhưng bạn sẽ phải sử dụng Xcode 7 trở lên và tài khoản iCloud 01Cloud của bạn.
- 1. Tên tài khoản nhà phát triển Apple thay đổi
- 2. Không thể chuyển ứng dụng giữa hai tài khoản Nhà phát triển Apple
- 3. Tôi có thể thêm một thiết bị iOS trên hai tài khoản nhà phát triển Apple khác nhau không?
- 4. thay đổi quyền sở hữu tài khoản Nhà phát triển Apple Cá nhân
- 5. Thống kê nhà phát triển Apple
- 6. Không thể chuyển ứng dụng sang tài khoản nhà phát triển khác
- 7. Tôi có thể gửi đơn đăng ký đến iTunes Connect được ký bởi một tài khoản Nhà phát triển Apple khác không?
- 8. Nhiều tài khoản trên Chương trình dành cho nhà phát triển iPhone
- 9. Phát triển API Facebook mà không cần có tài khoản Facebook
- 10. Nhiều tài khoản nhà phát triển iPhone trên một máy Mac?
- 11. ID Kết nối và Gói của iTunes từ một tài khoản nhà phát triển khác
- 12. Có nhà phát triển nào cho craigslist.org
- 13. Thêm thành viên nhóm vào tài khoản nhà phát triển cá nhân
- 14. Chuyển Ứng dụng iOS không thuộc App Store sang một Tài khoản nhà phát triển iOS Enterprise khác
- 15. Tôi có thể chuyển Windows Phone và Windows 8 App từ tài khoản này sang tài khoản khác không?
- 16. Tôi có thể sử dụng thẻ tín dụng của người khác để đăng ký tài khoản Nhà phát triển Android của tôi không?
- 17. Điều gì xảy ra với ứng dụng của tôi sau khi tư cách thành viên tài khoản nhà phát triển của tôi hết hạn?
- 18. Không thể xóa App ID từ Trung tâm Nhà phát triển của Apple
- 19. Thông tin xác thực của Google: Tài khoản nhà phát triển này không sở hữu ứng dụng
- 20. Tệp mở rộng Apk - Cấp phép ứng dụng - Tài khoản nhà phát triển - KHÔNG ĐƯỢC PHÉP phản hồi
- 21. Làm cách nào để chuyển một trong các Ứng dụng Android của tôi sang một tài khoản Nhà phát triển Android khác (không phải của tôi)
- 22. Cập nhật XCODE bằng tài khoản apple khác nhau
- 23. Công cụ dành cho nhà phát triển IE: Tôi có chế độ xem mạng không?
- 24. Phát triển trên Apple (nền tảng mới)
- 25. Khi nhà phát triển thay đổi tên ứng dụng, tên cũ có sẵn không?
- 26. Tôi có cần tham gia Chương trình dành cho nhà phát triển iOS để gửi ứng dụng của tôi được xây dựng thông qua TestFlight không?
- 27. Nhãn "Tài khoản của tôi" hoặc "Tài khoản của bạn"
- 28. Đánh giá nhà phát triển
- 29. Tôi cần hiểu năm khái niệm JavaScript nào để trở thành nhà phát triển AngularJS tốt?
- 30. Phí nhà phát triển Android không có thẻ tín dụng?
Bắt tài khoản nhà phát triển sẽ không giúp bạn tạo tệp '.dmg' ... http://digital-sushi.org/entry/how-to-create-a-disk-image-installer-for- apple-mac-os-x/ – trojanfoe
Tôi đang bỏ phiếu để đóng câu hỏi này là không có chủ đề vì [chúng tôi không hỗ trợ khách hàng cho công ty yêu thích của bạn] (// meta.stackoverflow.com/questions/255745/). – gunr2171