문제

나는 iPhone 또는 iPod Touch 개발을 한 적이 없으며 Mac이 개발해야 할 추가 요구와 Objective-C를 배울 필요가 있기 때문입니다. 발표와 함께 모노치 이제 이미 익숙한 .NET 언어를 사용하고 Windows PC에서 개발할 수 있습니다.

그러나 iPhone 애플리케이션을 배포하고 테스트하기 위해 여전히 Mac이 필요한지 궁금합니다. 그렇다면 iPhone 터치에 필요한 도구와 Monotouch와 함께 Windows에서 어떤 도구가 실행됩니까?

도움이 되었습니까?

해결책

장치에서 실행을 위해 애플리케이션에 서명하는 데 필요한 코드 디자닝 도구로 보는 것은 문서화되지 않으며 OS XI에서만 사용할 수 있습니다. 실제로 OS X에 배포를위한 앱 만 빌드 할 수 있다는 안전한 내기라고 생각합니다.

기술적으로 다른 OS에서 앱을 컴파일하는 것이 가능할 수 있지만, 시뮬레이터 또는 코드 디자인 도구를 사용하여 테스트 할 방법이 없으므로 어쨌든 그렇게하려면 Mac을 사용해야합니다. Jailbroken 장치에 대해 테스트 할 수 있다고 생각하지만 Stock OS 펌웨어를 테스트하지 않은 앱을 배송하고 싶지 않습니다.

다른 팁

답을위한 씨앗은 귀하의 질문에 포함되어 있습니다. 로부터 프로젝트 페이지:

Monotouch는 에뮬레이터에서 Mac과 Apple의 iPhone SDK가 필요합니다. 또한 장치에 배포하려면 Apple iPhone 개발자 여야합니다.

Michael의 반응의 요점 중 어느 것도 Jim의 질문에 직접 말하지 않습니다.

Windows 플랫폼에 있으면 iPhone SDK 에뮬레이터를 사용하지 못하지만 실제 iPhone/iPod 터치에 배치 및 테스트를 방지하는 것은 아닙니다.

내 아는 한, 당신은 iPhone 개발자로 등록하기 위해 Mac 하드웨어를 소유 할 필요가 없습니다. iPhone이 지원하는 테스트 배포 기능을 사용할 수 있도록 iPhone 개발자 여야합니다.

나는 아직 Monotouch를 시도하지 않았지만 이것이 어떻게 작동하는지에 대한 나의 이해입니다. monotouch를 사용하여 컴파일하면 iPhone/iPod 터치 장치에서 실행할 수있는 이진을 출력합니다. 그런 다음 iTunes를 사용하여 응용 프로그램 패널 위로 바이너리를 드래그하고 장치를 동기화합니다. 이 접근법은 분명히 기본 개발만큼 자동화되지는 않지만 "Mac Free"가 작동해야합니다.

이것은 기존 Windows PC를 가진 사람에게 '그늘진'이지만 흥미로운 독서를 제공 할 수 있습니다.

http://osx86.thefreesuite.com/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top