Linux에서 iOS 용 개발 [닫기]


10

Linux에서 iOS 용 게임을 개발할 엔진 또는 라이브러리를 찾고 있습니다.

GUI가없는 높은 수준의 낮은 수준의 GUI는 그다지 중요하지 않습니다. 나는 정말로 무언가를 찾고 있습니다.

나는 실제로 리눅스에서 iOS에 배포하는 것에 대해 말하는 것이 아닙니다. iOS에서 실행하는 데 필요한 최소한의 변경 사항으로 Linux에서 대부분의 작업을 수행하고 싶습니다.

편집 : 예, Mac에 액세스 할 수 있지만 제한적입니다. 그래서 나는 정규 우분투 상자에서 프로젝트를 수행 할 수 있기를 원합니다.

또한 유료 개발자 프로그램을 사용하므로 Mac에서 iOS 기기에 배포 할 수 있습니다.


MonoDroid는 어느 시점에서 Linux 지원을 받아야합니다. MonoGame으로 게임을 작성하는 경우 약간의 노력만으로도 크로스 컴파일 할 수 있습니다. 하루가 끝나면 Mac이 필요하다고 생각합니다.
Jonathan Dickinson

가상 머신은 옵션입니까?
notlesh

@stephelton 지금은 Mac에 풀 타임으로 액세스 할 수 있으므로 더 이상 문제가되지 않습니다. 아래 답변을 참조하십시오.

답변:


1

Linux에 대한 개발을 허용하는 많은 라이브러리와 프레임 워크가 있지만 심각한 테스트를 수행하려면 Mac (또는 Hackintosh, 말하지 않음)이 필요합니다. 배포는 한 가지 문제이지만 모든 시뮬레이터에서 테스트하는 것은 또 다른 문제입니다.

리눅스는 또한 유니티를 운영하지 않으며, 이는 또 다른 좋은 해결책이 될 것입니다.

그러나 많은 홈 롤 솔루션 중 하나를 살펴볼 수 있습니다. 특히, 실제로 저수준 솔루션은 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 '.

@Lohoris 예, 확실합니다. MacOS는 Mac 장치에만 설치할 수 있습니다. 에뮬레이트 된 MacOS를 사용하여 iOS 게임을 배포 한 친구가 있지만 Apple은 그러한 행동을 엄격히 금지합니다.
Ali1S232

그리고 실제로 그 조항의 타당성을 확인하는 문장이 있거나 계약서에 제출되었지만 재판소에서 테스트 된 적이없는 또 다른 임의의 조항인지 알고 있습니까?
o0 '.


LOL 정말 끔찍하지만 결국 놀랍지 않습니다
o0 '.

1

이제는 Mac을 풀 타임으로 사용할 수 있으므로 Linux 컴퓨터에서 iOS 용으로 더 이상 개발할 필요가 없습니다.

그러나 Research In Motion (RIM)의 오픈 소스 프로젝트 인 게임 플레이 (gameplay3d.org)는 정말 좋아 보입니다. 주로 3D 엔진이며 C ++을 사용합니다. Lua 스크립팅도 지원합니다.

실제로 Linux에서 게임 플레이를 테스트하지는 않았지만 완전히 지원하는 것으로 보입니다.


0

Moai 를 사용 하여 Windows, Mac 및 Linux에서 iOS 및 Android 앱을 개발할 수 있습니다 .

그러나 앱을 배포하거나 테스트하려면 Mac이 필요합니다.


과거에 Moai를 살펴 봤지만 Linux에 대한 공식적인 지원은 없습니다. Mac에 액세스 할 수 있습니다. 업데이트 된 OP를 참조하십시오.

-1

Flash를 사용하여 게임을 개발하고 Adobe Air를 사용하여 iOS로 빌드 할 수 있습니다

그러나 앱을 배포하거나 테스트하려면 Mac이 필요합니다.


Adobe Air는 Linux에서 작동합니까? 또한 마지막 줄은 내 대답에도 적용됩니다. 복사!
jhocking

글쎄 .. 어도비 에어로 컴파일하는 것은 확실하지 않지만, 그는 리눅스에서 많은 작업을하고 싶다고 말했기 때문에 어떤 ActionScript IDE에서든 개발할 수 있고 심지어 리눅스 용 플래시 플레이어에서 실행하고 테스트 할 수도있다.
yonix

코멘트 나 설명없이 투표율이 어떻게 되나요? 시원하지 않다 ...
yonix
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.