Berkembang untuk iOS di Linux [ditutup]

10

Saya mencari mesin atau perpustakaan untuk mengembangkan game untuk iOS di Linux.

Tingkat tinggi, tingkat rendah, GUI, tidak ada GUI, tidak masalah terlalu banyak. Saya benar-benar mencari apa saja.

Saya sebenarnya tidak berbicara tentang penyebaran ke iOS dari Linux atau yang sejenisnya. Saya hanya ingin melakukan sebagian besar pekerjaan di Linux, dengan perubahan minimal diperlukan untuk menjalankannya di iOS.

Sunting: YA, saya memiliki akses ke Mac, tetapi terbatas. Jadi saya ingin dapat mengerjakan proyek di kotak Ubuntu biasa saya.

Juga, saya berada di program pengembang berbayar, jadi saya bisa menggunakan perangkat iOS dari Mac.

Vaillancourt
sumber
MonoDroid harus mendapatkan dukungan Linux di beberapa titik - jika Anda menulis game dengan MonoGame, Anda dapat melakukan kompilasi silang dengan sedikit usaha. Pada akhirnya saya pikir Anda perlu Mac.
Jonathan Dickinson
Apakah mesin virtual adalah pilihan?
notlesh
@stephelton Saya sekarang memiliki akses penuh waktu ke Mac, jadi ini bukan masalah lagi. Lihat jawaban saya di bawah ini.

Jawaban:

1

Anda benar-benar kacau - sementara ada banyak perpustakaan dan kerangka kerja yang memungkinkan pengembangan di Linux, untuk melakukan pengujian serius Anda akan memerlukan Mac (atau Hackintosh, jangan katakan itu). Penempatan adalah satu masalah, tetapi pengujian pada simulator apa pun adalah masalah lain.

Linux juga tidak menjalankan Unity, yang akan menjadi solusi bagus lainnya.

Namun, Anda dapat melihat salah satu dari banyak solusi digulung di rumah. Secara khusus, solusi tingkat sangat rendah akan menggunakan SDL 1.3+ - telah dibangun untuk mendukung iOS sebagai target.

Kornel Kisielewicz
sumber
Jika ada bedanya, saya punya beberapa akses ke Mac. Lihat OP saya yang diperbarui.
Anda sebaiknya tetap menggunakan akses terbatas ke Mac. Anda akan menghabiskan waktu berjam-jam untuk menjalankan sistem non-Mac dan Anda bahkan tidak akan dapat menguji kode Anda pada simulator, yang berarti Anda tidak akan dapat memperbaiki bug. Seluruh alur kerja Anda akan berantakan.
Piku
1

Jika Anda ingin menguji aplikasi Anda pada perangkat iOS asli dan kemudian merilisnya, tidak ada cara hukum selain membeli perangkat mac. tetapi jika Anda mencari cara untuk mengembangkan aplikasi dan mengujinya pada emulator, Anda dapat mencoba menggunakan gnustep. perhatikan bahwa dapat mencoba aplikasi yang ditulis oleh gnustep, menggunakan perangkat yang rusak jail.

selain itu jika Anda tidak keberatan bekerja dengan C ++ ada cocos2d-x yang dapat Anda coba.

opsi terakhir (yang juga ilegal) adalah menggunakan MacOS yang ditiru.

pertanyaan ini juga entah bagaimana menduplikasi pada StackOverFlow: /programming/276907/starting-iphone-app-development-in-linux

Ali1S232
sumber
Liar? Bahkan jika salinan MacOS Anda asli? Apakah kamu yakin
o0 '.
@ Lohoris ya, saya yakin tentang itu. MacOS hanya dapat diinstal pada perangkat mac. meskipun saya punya beberapa teman yang menyebarkan game iOS mereka menggunakan MacOS yang ditiru, tetapi Apple dengan tegas melarang tindakan seperti itu.
Ali1S232
Dan tahukah Anda jika ada kalimat di mana pun yang benar-benar mengkonfirmasi keabsahan klausa itu, atau itu hanyalah klausa acak lain yang dimasukkan ke dalam kontrak tetapi belum pernah diuji di pengadilan?
o0 '.
lol itu benar-benar mengerikan, meskipun tidak mengejutkan
o0 '.
1

Saya sekarang memiliki penggunaan penuh waktu untuk Mac, jadi saya tidak perlu lagi mengembangkan untuk iOS pada mesin Linux.

Namun, gameplay (gameplay3d.org), sebuah proyek open source oleh Research In Motion (RIM), terlihat sangat bagus. Ini terutama mesin 3D, dan menggunakan C ++. Ini juga memiliki dukungan skrip Lua.

Saya belum benar-benar menguji gameplay di Linux, tetapi tampaknya memiliki dukungan penuh.


sumber
0

Anda dapat menggunakan Moai untuk mengembangkan aplikasi iOS dan Android dari Windows, Mac, dan Linux.

Namun, Anda akan membutuhkan Mac untuk menggunakan atau menguji aplikasi Anda.

jhocking
sumber
Saya telah melihat Moai di masa lalu, tetapi tidak ada dukungan resmi untuk Linux. Dan saya memiliki beberapa akses ke Mac, lihat OP saya yang diperbarui.
-1

Anda dapat mengembangkan game dengan flash dan membangunnya ke iOS menggunakan Adobe Air

Namun, Anda akan membutuhkan Mac untuk menggunakan atau menguji aplikasi Anda.

yonix
sumber
Apakah Adobe Air berfungsi di Linux? Juga, baris terakhir itu berlaku untuk jawaban saya juga; disalin!
jhocking
Yah .. Saya tidak yakin tentang kompilasi dengan adobe air, tapi dia bilang dia ingin melakukan sebagian besar pekerjaan di Linux, sehingga dia dapat mengembangkan di setiap ActionScript IDE dan bahkan menjalankan dan mengujinya pada flash player untuk linux.
yonix
Hei ada apa dengan suara turun tanpa komentar atau penjelasan? Tidak keren ...
yonix