Tôi có thể phát triển trò chơi iOS trên Ubuntu không?


8

Tôi có thể phát triển cho iOS trên Ubuntu không?

Tôi được cho biết vì nó dựa trên Unix, nên tôi có thể phát triển cho iOS trên Linux. Nhưng tôi cũng có thể tải các trò chơi iOS lên App Store của Apple trên Linux không?


Tôi không chắc đây có phải là Ubuntu cụ thể không, tôi muốn nói rằng bạn có thể làm điều đó trên bất kỳ bản phân phối nào với các công cụ phù hợp. Trong mọi trường hợp đây là Hỏi khác nhau .
Uri Herrera

Câu trả lời:


8

Bạn có thể tải lên các chương trình được biên dịch lên Apple từ máy Ubuntu mà không gặp vấn đề gì, vì (tôi khá chắc chắn) rằng quá trình này diễn ra thông qua trình duyệt.

Vì iOS sử dụng Objective-C, bạn luôn có thể "mã hóa" ứng dụng (viết nó bằng gedit hoặc Geany hoặc bất cứ thứ gì khác) trên Ubuntu, nhưng bạn sẽ không thể biên dịch nó thành tệp .ipa.

Tuy nhiên, để biên dịch và kiểm tra nó, bạn sẽ yêu cầu SDK của Apple, chỉ có trên Mac OS X. - Vì vậy, không thể.

Tuy nhiên, luôn có những cách khác để lập trình ứng dụng iOS. Một cách là bạn mua DVD Mac OS X bán lẻ và thiết lập Máy VirtualBox (hoặc VMWare, nếu bạn muốn). Sau đó, tải xuống SDK từ trang web của apple. Một cách khác là sử dụng các nhà sản xuất ứng dụng "trực tuyến", chẳng hạn như Tiggzi (Sở thích cá nhân của tôi, vì nó có rất nhiều tùy chọn để biên dịch và như vậy). Các nhà sản xuất ứng dụng trực tuyến sử dụng HTML và JavaScript cho thiết kế và chức năng, sau đó biên dịch nó bằng PhoneGap . Vì vậy, không cần Objective-C.


Vì vậy, câu chuyện dài, Không, bạn không thể tạo ứng dụng iOS trên Ubuntu, tuy nhiên bạn có thể viết chúng, nhưng bạn sẽ không thể biên dịch chúng thành các tệp .ipa. Bạn luôn có thể gửi ứng dụng iOS cho Apple từ bất kỳ máy Ubuntu nào, do trình duyệt này thực hiện. Có nhiều cách khác nhau để tạo chúng trên Ubuntu - chẳng hạn như Máy ảo và người tạo ứng dụng trực tuyến.


từ những gì tôi hiểu, bạn không thể tải chúng lên thông qua trình duyệt. Đó là một nút bên trong XCode.
JRG


Ngược lại, bạn cũng không thể sử dụng SDK Ubuntu-touch trong Mac hoặc Windows - developer.ub
Ubuntu.com/start
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.