Ubuntu에서 iPhone 앱 개발
중복 가능성 :
Linux에서 iPhone 앱 개발 시작?
Apples 앱 스토어에 등록 될 iPhone 애플리케이션을 개발하기 위해 Ubuntu Linux를 사용할 수있는 방법이 있습니까?
다른 많은 솔루션이 작동하지만 모두 iPhone SDK 용 개방형 툴체인을 사용합니다. 예, 다른 플랫폼에서 iPhone 용 소프트웨어를 작성할 수 있습니다.하지만 ...
앱이 App Store에서 종료되도록 지정 했으므로 실제로는이 작업을 수행 할 방법이 없습니다. 이를위한 시간 효율적인 방법은 확실히 없습니다. 자신의 시간을 시간당 20 달러로 평가하더라도 중고 인텔 Mac을 구입하고 무료 SDK를 다운로드하는 것이 훨씬 더 효율적입니다.
공식적으로는 아닙니다. 하지만 Objective-C와 컴파일러의 오픈 소스입니다. 아마도 헤더를 가져 와서 컴파일하고 어떻게 든 장치에서 바이너리를 가져올 수 있습니다. 또 다른 옵션은 장치에서 컴파일하는 것입니다. 이 모든 옵션은 탈옥이 필요합니다.
Mac Mini는 599 달러에 불과합니다 ...
iPhone 응용 프로그램을 개발할 수있는 두 가지 방법이 있습니다.
아직 초기 단계이지만 이클립스 용 Aptana 모바일 wep 앱 플러그인 을 사용해 볼 수 있습니다 . 애플리케이션 실행을위한 에뮬레이터가 함께 제공되므로 도움이 될 수 있습니다.
코코아 를 시도해 볼 수 있습니다
(추가) 다음은 우분투에서 iPhone SDK를 실행하는 데 성공한 사람에 대한 멋진 가이드입니다.이 도움을 바랍니다 -_-. Ubuntu의 iPhone
iPhone 개발을 위해 우분투를 설정하는 방법에 대해 꽤 자세하게 보이는 흥미로운 사이트를 찾았습니다. 하지만 SDK 2.0의 경우 2008 년 11 월부터 조금 오래되었습니다.
iPhone 오픈 툴체인 SDK2.0 용 Ubuntu 8.10
지침에는 생략 할 수있는 Android SDK / Emulator에 대한 내용도 포함되어 있습니다.
약간의 조정과 많은 노력으로 Ubuntu에서 Obj-C 소스를 iPhone ARM 프로세서와 호환되는 바이너리 형식으로 컴파일하기 위해 gcc를 얻을 수 있습니다. 하지만 iPhone의 모든 독점 API (모든 Cocoa 관련)에 액세스 할 수 없기 때문에 실제로 "iPhone 애플리케이션 개발"으로 간주 할 수 없습니다.
또 다른 실제 문제는 앱 스토어에서 사용할 수 있도록 앱에 서명해야한다는 것입니다. 나는 그것을 달성하기 위해 XCode 이외의 다른 도구를 알고 있습니다.
또한 오픈 소스 iPhone 시뮬레이터가 아니기 때문에 코드를 테스트 할 수 없습니다. qemu로 무언가를 뽑아 낼 수도 있지만 다시 작은 결과를 얻기 위해 많은 노력을 기울일 것입니다.
따라서 이전에 언급 한대로 중고 Mac 또는 Mac mini를 구입하는 것이 좋습니다. 많은 노력을 절약 할 수 있습니다.
아마 아닐 것입니다. Apple Development 사이트에 로그인 할 수는 없지만이 게시물에 따르면 인텔 Mac 플랫폼이 필요합니다.
http://tinleyharrier.blogspot.com/2008/03/iphone-sdk-requirements.html
할 수 있습니다 !!!!!!
한 사람 이 있습니다 .
즐겨 :)
이를 수행하는 방법에는 여러 가지가 있습니다. Linux 용 VM 응용 프로그램을 다운로드하고 VM에 Mac OS를 설치 한 다음 Mac 용 Xcode 응용 프로그램을 다운로드하여 기본 방식으로 이동하기로 결정할 수 있지만 사실은이 경로를 시도했지만 실제로는 오랫동안 휴대 전화 용 sencha touch 및 phonegap을 사용하기로 결정했습니다. 여기서 sencha-touch는 인터페이스 개발에 도움이되는 자바 스크립트 프레임 워크이며 phonegap은 iPhone 또는 기타 기능에 액세스하는 데 도움이되는 자바 스크립트 라이브러리입니다. 오어 모바일 플랫폼 저는 sencha-touch와 phonegap을 사용하고 있습니다.
아마도 가장 좋은 방법은 앱을 웹 앱으로 구현하는 것입니다. 인터넷 접속이나 원격 서버없이 전화에서 직접 실행되는 웹 앱을 만들 수도 있다고 생각합니다.
웹 앱, 절름발이 소리? 그러나 DHTML / HTML5 / JavaScript로 많은 것을 할 수 있습니다. 더 많은 전력이 필요하고 웹 앱으로 수행 할 수없는 드문 앱입니다. 그리고 당신은 웹 / 자바 스크립트로 꽤 좋은 크로스 플랫폼을 얻습니다. 브라우저는 조금씩 다르지만 좋은 웹 개발자는 거의 모든 곳에서 작동하는 하나의 웹 앱을 작성할 수 있습니다.
물론 고성능 3D 게임을 작성하는 경우 브라우저가 필요한 것을 제공하지 못할 수 있습니다! 아마도 몇 년 후에 ... 분명히 일부 Google 해커는 이미 Quake 2를 HTML5로 포팅했습니다!
http://web.appstorm.net/roundups/browsers/10-html5-games-paving-the-way/
참고 URL : https://stackoverflow.com/questions/1056426/iphone-app-development-on-ubuntu
'code' 카테고리의 다른 글
SwiftUI의 DSL을 활성화하는 것은 무엇입니까? (0) | 2020.12.05 |
---|---|
새로운 언어로 emacs 모드를 작성하는 방법은 무엇입니까? (0) | 2020.12.05 |
java.sql.Connection 스레드는 안전합니까? (0) | 2020.12.05 |
TensorFlow에서 tf.identity는 무엇에 사용됩니까? (0) | 2020.12.04 |
ASP.NET Core에서 SqlClient를 사용하는 방법? (0) | 2020.12.04 |