การพัฒนาสำหรับ iOS บน Linux [ปิด]


10

ฉันกำลังมองหาเครื่องมือหรือไลบรารีเพื่อพัฒนาเกมสำหรับ iOS บน Linux

ระดับสูง, ระดับต่ำ, GUI, ไม่มี GUI ไม่สำคัญมากนัก ฉันกำลังมองหาอะไรจริงๆ

ฉันไม่ได้พูดถึงการปรับใช้กับ iOS จาก Linux หรืออะไรทำนองนั้น ฉันแค่ต้องการทำงานเป็นกลุ่มบน Linux ด้วยการเปลี่ยนแปลงเล็กน้อยเพื่อให้ทำงานบน iOS

แก้ไข: ใช่ฉันมีสิทธิ์เข้าถึง Mac แต่มีข้อ จำกัด ดังนั้นฉันจึงต้องการที่จะทำงานในโครงการบนกล่อง Ubuntu ปกติของฉัน

นอกจากนี้ฉันยังอยู่ในโปรแกรมนักพัฒนาที่ชำระเงินแล้วดังนั้นฉันจึงสามารถปรับใช้กับอุปกรณ์ iOS จาก Mac ได้


MonoDroid ควรได้รับการสนับสนุนจาก Linux ในบางจุด - ถ้าคุณเขียนเกมของคุณด้วย MonoGame คุณสามารถรวบรวมได้ด้วยความพยายามเพียงเล็กน้อย ในตอนท้ายของวันฉันคิดว่าคุณต้องใช้ Mac
Jonathan Dickinson

เครื่องเสมือนเป็นตัวเลือกหรือไม่?
notlesh

@stephelton ฉันสามารถเข้าถึง Mac ได้ตลอดเวลาดังนั้นนี่จึงไม่ใช่ปัญหาอีกต่อไป ดูคำตอบของฉันด้านล่าง

คำตอบ:


1

คุณเมามาก - ในขณะที่มีห้องสมุดและเฟรมเวิร์กมากมายที่อนุญาตให้มีการพัฒนาบน Linux เพื่อทำการทดสอบอย่างจริงจังคุณจะต้องใช้ Mac (หรือ Hackintosh ไม่ต้องพูด) การปรับใช้เป็นปัญหาอย่างหนึ่ง แต่การทดสอบกับเครื่องจำลองใด ๆ เป็นอีกปัญหาหนึ่ง

ลีนุกซ์ยังไม่เรียกใช้ Unity ซึ่งจะเป็นอีกวิธีที่ดี

อย่างไรก็ตามคุณสามารถดูหนึ่งในโซลูชั่นที่ใช้ในครัวเรือนมากมาย โดยเฉพาะอย่างยิ่งโซลูชันระดับต่ำจริงๆจะใช้SDL 1.3+ซึ่งได้สร้างขึ้นเพื่อรองรับ iOS เป็นเป้าหมาย


ถ้ามันสร้างความแตกต่างฉันจะสามารถเข้าถึง Mac ได้บ้าง ดู OP ที่อัปเดตของฉัน

คุณควรเกาะติดการเข้าถึง Mac อย่าง จำกัด คุณจะต้องเสียเวลาหลายชั่วโมงเพื่อให้ระบบที่ไม่ใช่ Mac ทำงานและคุณจะไม่สามารถทดสอบโค้ดของคุณในเครื่องจำลองได้ซึ่งหมายความว่าคุณจะไม่สามารถแก้ไขข้อบกพร่องได้ ขั้นตอนการทำงานทั้งหมดของคุณจะเป็นเรื่องยุ่งยาก
Piku

1

หากคุณต้องการทดสอบแอปของคุณบนอุปกรณ์ iOS จริงและปล่อยออกมาในภายหลังไม่มีวิธีการทางกฎหมายยกเว้นการซื้ออุปกรณ์ mac แต่ถ้าคุณกำลังมองหาวิธีพัฒนาแอพและทดสอบบนอีมูเลเตอร์คุณสามารถลองใช้ gnustep ได้ โปรดทราบว่าสามารถลองใช้แอปที่เขียนโดย gnustep โดยใช้อุปกรณ์ที่ใช้งานไม่ได้

นอกจากนี้หากคุณไม่สนใจการทำงานกับ C ++ มี cocos2d-x ที่คุณสามารถลองได้

ตัวเลือกสุดท้าย (ซึ่งผิดกฎหมาย) คือการใช้งาน MacOS

คำถามนี้ยังซ้ำกันใน StackOverFlow: /programming/276907/starting-iphone-app-development-in-linux


ผิดกฎหมาย? แม้ว่า MacOS ของคุณจะเป็นต้นฉบับหรือไม่? คุณแน่ใจไหม?
o0 '

@ โลริสใช่ฉันแน่ใจเกี่ยวกับเรื่องนี้ MacOS สามารถติดตั้งบนอุปกรณ์ mac เท่านั้น แม้ว่าฉันจะมีเพื่อนบางคนที่ติดตั้งเกม iOS ของตนโดยใช้จำลอง MacOS แต่ Apple ห้ามไม่ให้มีการกระทำเช่นนั้น
Ali1S232

ที่คุณทำและทราบว่ามีที่ใดก็ได้ประโยคใด ๆ ที่จริงยืนยันความถูกต้องของข้อนั้นหรือมันเป็นเพียงอีกหนึ่งข้อสุ่มพวกเขาใส่ลงไปในสัญญา แต่ไม่เคยได้รับการทดสอบในศาลหรือไม่?
o0 '

1
อ่านได้ที่นี่: en.wikipedia.org/wiki/OSx86#Legal_issues_and_Apple_objections
Ali1S232

ฮ่า ๆ มันแย่มาก ๆ แต่ก็ไม่น่าแปลกใจเลย
o0 '

1

ตอนนี้ฉันมีการใช้งาน Mac อย่างเต็มเวลาดังนั้นฉันไม่จำเป็นต้องพัฒนาสำหรับ iOS บนเครื่อง Linux อีกต่อไป

อย่างไรก็ตามgameplay (gameplay3d.org) ซึ่งเป็นโครงการโอเพ่นซอร์สโดย Research In Motion (RIM) นั้นดูดีมาก เป็นเครื่องมือ 3D เป็นหลักและใช้ C ++ นอกจากนี้ยังมีการสนับสนุนการเขียนสคริปต์ Lua

ฉันไม่ได้ทดสอบการเล่นเกมบน Linux แต่ดูเหมือนว่าจะได้รับการสนับสนุนอย่างเต็มที่


0

คุณสามารถใช้Moaiเพื่อพัฒนาแอพ iOS และ Android จาก Windows, Mac และ Linux

อย่างไรก็ตามคุณจะต้องมี Mac เพื่อที่จะปรับใช้หรือทดสอบแอปของคุณ


ก่อนหน้านี้ฉันเคยดูโมอายแล้ว แต่ไม่มีลีนุกซ์รองรับอย่างเป็นทางการ และฉันมีการเข้าถึง Mac ดู OP ที่อัปเดตของฉัน

-1

คุณสามารถพัฒนาเกมพร้อมแฟลชและสร้างเป็น iOS โดยใช้Adobe Air

อย่างไรก็ตามคุณจะต้องมี Mac เพื่อที่จะปรับใช้หรือทดสอบแอปของคุณ


Adobe Air ทำงานบน Linux หรือไม่ นอกจากนี้บรรทัดสุดท้ายก็ใช้ได้กับคำตอบของฉันเช่นกัน คัดลอก!
jhocking

ดี .. ฉันไม่แน่ใจเกี่ยวกับการรวบรวมกับ adobe air แต่เขาบอกว่าเขาต้องการทำงานเป็นจำนวนมากบน Linux ดังนั้นเขาจึงสามารถพัฒนาใน ActionScript IDE ใด ๆ และแม้แต่เรียกใช้และทดสอบบนเครื่องเล่นแฟลชสำหรับลินุกซ์
yonix

เฮ้สิ่งที่มีลงคะแนนโดยไม่มีความคิดเห็นหรือคำอธิบาย? ไม่เจ๋ง ...
yonix
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.