2013-06-04 1 views
3

iOS 앱을 개발하기 위해 iOS와 함께 Delphi XE4를 사용하고 있습니다. 내 연구에서 나는 MacInCloud를 보았다. http://www.macincloud.com/features/tools/toolsiOS 앱 컴파일 및 MacInCloud/유사

누구나이 경험이 있습니까? Windows/Delphi/비슷한 개발 도구를 MacInCloud/xCode에 연결하여 크로스 컴파일 (라이센스 조항 준수)하고 iPhone에서 디버깅 할 수 있습니까?

시간이 지남에 따라 iMac을 구입하는 것이 좋겠지 만, 내가없이 앱을 만드는 것이 좋을 수도 있습니다.

+1

iOS 장치로 응용 프로그램을 전송하는 가장 간단한 방법은 장치를 Mac에 연결하는 것이므로이 구성의 문제 비트는 iPhone에서 디버깅하는 것입니다.이 경우는 클라우드에 있습니다. –

답변

3

최근에 MacInCloud에서 정확하게 시도했습니다. XCode와 Delphi XE4의 PAServer가 MacInCloud에 의해 자동으로 설치되었으므로 Windows와 Delphi 환경을 연결하는 데 몇 가지 문제가있었습니다.

내가 발견 한 것은 Mac의 iOS 시뮬레이터에서 실행 중이며 디버깅이 정상적으로 작동한다는 것입니다. 그러나 업로드 속도가 매우 느려 컴파일 작업에 상당한 시간이 걸렸습니다. 각 컴파일은 앱의 경우 약 17MB, 디버그 기호의 경우 약 50MB의 업로드가 필요했습니다.

iPhone을 클라우드의 Mac에 연결하는 방법이 없으므로 MacInCloud는 더 많은 클라우드 공급자 (TestFlightApp.com)를 사용하여 장치에 앱을 배포 할 것을 권장합니다. Apple에 필요한 개발자 계정을 등록하지 않았으므로 실제 장치에 배포 할 수 없으므로 TestFlightApp 서비스를 사용하여 테스트 할 수 없었습니다.

내가 진지한 일을하고 있었다면 나는 Mac을 구입하거나 더 빠른 업로드 속도를 지불 할 것이지만 매우 교훈적인 경험이었다.

+0

답변 해 주셔서 감사합니다. iPhone에서의 디버깅이 클라우드 셋업에서 실제로 작동 할 수 있다면 경험이있는 사람이라면 고맙겠습니다. 나는 나중에 이걸로 돌아갈 것이고 아마도 내가 필요한 것에 매우 집중했기 때문에 당신의 질문을 대답으로 표시 할 것입니다. – Tom

+0

저는 iOS에서 Delphi XE6 용 macincloud를 사용하고 있습니다. Embarcadero에서 공식적으로 추천하고 있으며 XE6에서는 서버 속도가 훨씬 빨라졌습니다. 나는 XE5를 가지고 같은 컴파일 문제를 가지고 있었는데, 그것은 영원히 완료된다. Macincloud 또는 XE6에서 버그를 수정했을 수도 있습니다. – MacDaemon

+0

나는 macincloud를 사용했고 나는 그것으로 정신을 잃었다. 그것은 일시적인 해결책이 될 수 있지만 개발에 진지하게 빠져 있다면 그대로 두십시오. 월별 할부금으로 Mac Mini를 구입했으며 Macincloud에 지불 한 것과 거의 비슷한 금액을 지불하고 있습니다. 그것은 나를 위해 잘 작동합니다. 예산이 부족한 경우 Mac mini로 이동하십시오. 클라우드에서는 Mac보다 훨씬 낫습니다. –

0

TestFlightApp에서 행운을 내세요. 그것이 우리가 가지고 있지만 더 이상 사용하지 않는 훌륭한 서비스 중 하나입니다. 그것은 한 번에 일하기 위해 사용되지만 큰 파손으로 소홀히되었습니다. 그것이 작동하더라도, 장치에서만 작동 할 수있는 작업을하고 있다면 마음이 꺼릴 것입니다. 예를 들어 앱 구매와 같이 모든 iOS 기능이 시뮬레이터에서 작동하는 것은 아닙니다. 실제 머신을 가지고 있으면 시뮬레이터만큼 빠르게 디바이스에 배치합니다. 몇 초 더 길어. 이렇게하는 것이 다른 방법으로 15 분 이상 걸리면 많은 상호 작용 단계가 필요합니다. 그때까지 코드에서 중단 한 부분을 잊어 버릴 것입니다.