2008-10-16 4 views

답변

12

XCode는 많은 표준 작업을 위해 표준 유닉스 도구를 주로 사용합니다. iPhone 응용 프로그램은 GCC 4.0을 사용하여 컴파일되며 디버깅을 위해 gdb를 사용하므로 적어도 응용 프로그램을 컴파일 할 수 있도록 Eclipse를 설정할 수 있어야합니다.

프로젝트 정보 패널의 빌드 섹션 (프로젝트를 선택하고 Xcode의 정보 버튼을 누르고 상단에서 빌드 탭 선택)을 보면 많은 옵션을 볼 수 있습니다.

시뮬레이터에 파일을 복사하고 테스트 실행을 위해 디버거를 연결하는 데 필요한 것이 있는지 모르겠지만 모든 기능을 뛰어 넘는 것은 가치가 없을 수 있습니다. Apple은 XCode 생성 빌드를 받아들이도록 요구할 수도 있습니다 앱 스토어에 앱.

일반적인 코드 편집의 경우 Eclipse에서 제대로 작동하고 대화식 디버깅을 위해 XCode로 전환 할 수 있습니다.

기존 Eclipse 플러그인의 대부분은 개발자의 iPhone 인식 웹 응용 프로그램을 지향하는 것으로 보이므로 어떤 도움을 받을지 확신 할 수 없습니다.

+2

에 아이폰 응용 프로그램을 개발하는 능력을 제공 크로스 컴파일이있다, 그러나 코드 서명입니다 고수하는 하나의 큰 이유. 다른 IDE에 실제 장치에서 테스트하기 위해 앱에 서명하거나 앱 스토어에 배포 할 앱에 서명하는 기능이 있다고 생각하지 않습니다. jailbroken 된 장치는 코드 서명이 중요하지 않을 수 있지만 App Store를 통해 판매하려는 경우 해당 코드가 있는지 확인해야합니다. –

+0

맵핑 된 키보드 단축키가 훨씬 많고 훨씬 더 기능적인 리팩토링 도구를 사용한다면 Xcode를 훨씬 잘 사용할 수 있습니다. 또한 Xcode 8은 오류를 지적하는 측면에서보기가 어렵습니다. 현재 문제/경고/오류를 정확하게 반영하기 전에 기본적으로 프로그램을 실행해야합니다. Eclipse가 나를 망쳤다. –

2

아이폰 용으로 개발할 Eclipse 나 다른 IDE는 사용할 수 없습니다. Apple은 XCode 만 지원하며 향후에는 변경되지 않습니다. 그래서 저는 Xcode에 익숙해 져야한다고 생각합니다.

-2

Eclipse의 Apple IOS 응용 프로그램 개발을 지원하는 플러그인은 없지만 Windows에서는 Adobe CS5를 사용하여 개발할 수 있습니다. 이것은 Windows에서 .ipa 응용 프로그램을 개발할 수있는 Adobe의 강력한 도구 중 하나이지만 Adobe CS5를 사용하여 IOS 응용 프로그램을 개발하기 전에 준비해야 할 것들이 필요합니다.

2

게임이 만료되었지만 JetBrains의 AppCode를 사용하여 타이어를 차고, 결국 xCode의 전체 기능 드롭 인 대체 ... IntelliJ (GUI, 작업 흐름 등)와 매우 유사합니다. 아직 얼리 어답터 (Early Early Adopter) 지금까지는 약간의 작업을 수행합니다. 나는 여전히 빌드 옵션을 구성하고 장치를 대상으로 xCode를 사용하지만 결국에는이를 처리 할 것입니다.

관련

관련 문제