자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi Delphi XE7 평가판을 이용하여 iOS 샘플 앱을 만들던 중 문의사항이 있어 메일을 드립니다.
2015.03.14 03:06
1. Delphi XE7에서 run을 하면 “Please specify exact device preset UUID”라는 메시지와 함께 MacOS의 iPhoneSimulator에서 실행되지 않습니다.
2. 개발환경은 다음과 같습니다.
<Windows>
- Delphi XE 7 Update 1
< Mac >
- OS X Yosemite 10.10.2 - Xcode 6.2 - iPhoneSimulator 8.2 - Platform Assistant Server Version 6.1.2.36
이 오류를 해결할 수 있도록 도움 바랍니다.
감사합니다.
댓글 5
-
Humphery
2015.03.14 06:53
-
kmossi
2015.03.17 00:08
답변 주셔서 감사합니다만, 7.1 시뮬레이터를 설치했으나, 계속 8.2 시뮬레이터가 나타나고 7.1 sdk를 설치해서 사용하면 PAServer의 버전이 Delphi XE7과 다르다고 나타납니다.
-
Humphery
2015.03.17 00:32
아마 아래 핫픽스를 설치하지 않아서 인것 같습니다.
아래 핫픽스를 통해 PAServer를 패치하시기 바랍니다.
iOS 시뮬레이터에서 iOS 7.1 지원
Xcode 6.1 설치 시 iOS 8 시뮬레이터가 구동됩니다. IDE 상에서 iOS SDK 7.1을 선택해도 iOS 8이 올라오는 이슈를 해결할 수 있습니다.(iOS 8.0 시뮬레이터 지원은 준비 중입니다.)
- XE7 : 30008, PAServer HotFix for Delphi XE7 and RAD Studio XE7
- XE6 : 30013, PAServer HotFix for Delphi XE6 and RAD Studio XE6
- David I의 핫픽스 설명
http://blog.hjf.pe.kr/260
-
kmossi
2015.03.17 23:25
알려주신 것 처럼 조치해도 실행이 안됩니다.
언인스톨 후 다시 단계별로 확인 한 내용입니다.
환경: Max OS X 10.10.2 Yosemite + Parallels 10 (Windows 8.1)
1. delphi_xe7_upd1_esd.exe를 관리자 모드에서 실행 (기본값으로 설치)
- Android SDK 4.4 (API 19), Android NDK (android-ndk-r9c) 포함 설치
< iOS 테스트 >
1. 샘플 작성 후 실행
2. Connection Profile 설정 (PAServer 미설치로 연결 안됨)
3. OS X에 PAServer 설치 (C:\Program Files\Embarcadero\Studio\15.0\PAServrer\PAServer15.0.pkg)
4. OS X의 PAServer 실행 (version 6.1.2.36)
5. 다시 run (Target : iOS Simulator - iPhone --> iPhone 5나 iPhone 6가 아닌 기본 선택된 상태)
6. OS X의 iPhone Simulator 8.2 실행되며 < iPhone 4s - iPhone 4s / iOS 7.1 >에서 샘플 실행되나 바로 종료됨 (iPhone Simulator 7.1은 설치되어 있음) -> Target이 iPhone으로 되어 있을 때
6.1 Target을 iPhone 6나 iPhone 6 plus로 하면 처음 문의와 같이 < please specify exact device preset UUID > 오류 표시됨
7. 게시판 문의에 대한 답변대로 핫픽스를 통해 PAServer 패치
8. PAServer 재실행 (version 6.0.2.32)
9. 샘플코드 재실행
10. 에러 발생 : [PAClient Error] Error: E0014 Connection refused. Platform Assistant Server version mismatch - expecting version '6.1.2.36'.
11. 더 이상 진행 안됨 (참고로, PAServer 6.1.2.36에서 SDK추가시 iPhoneSimulator 7.1이 보이지 않음)
< 안드로이드 테스트 >
1. [시작]-[모든프로그램]-[Embarcadero RAD Studio XE7]-[Android SDKs]-[Android Tools] 클릭 (관리자 권한으로 실행)
2. 코맨드 창이 잠시 나타났다 사라짐 (내욭 중 “경로를 찾을 수 없습니다.”라믄 메시지가 여러줄 나타남)
3. 더 이상 진행 안됨
이상이 현재까지의 상태입니다. 멀티플랫폼에 대한 테스트를 전혀 진행하지 못하였습니다. 혹시 누락되거나 잘못된 부분이 있는지요 ?
-
Humphery
2015.03.20 19:21
< iOS >
델파이에서 연결하기 위한 PAServer 버전과 PAServer의 버전이 맞지 않아 문제가 되고 있습니다.
7단계의 핫픽스를 설치하셨다면 8단계에서 PAServer가 6.1.2.36이 실행 되야 합니다.
핫픽스를 다시 설치하시거나 새로 설치된 PAServer를 실행하시기 바랍니다.
< Android >
델파이 설치 시 안드로이드 SDK를 함께 설치하셨다면 PC와 기기를 USB 케이블로 연결하셨다면 개발환경이 완성된 것입니다.
자세한 내용은 아래 동영상과 아래의 댓글을 통해서 진행해 보시기 바랍니다.
http://tech.devgear.co.kr/index.php?mid=delphi_news&category=5808&document_srl=78876
Delphi Delphi XE7 평가판을 이용하여 iOS 샘플 앱을 만들던 중 문의사항이 있어 메일을 드립니다.
2015.03.14 03:06
댓글 5
-
Humphery
2015.03.14 06:53
-
kmossi
2015.03.17 00:08
답변 주셔서 감사합니다만, 7.1 시뮬레이터를 설치했으나, 계속 8.2 시뮬레이터가 나타나고 7.1 sdk를 설치해서 사용하면 PAServer의 버전이 Delphi XE7과 다르다고 나타납니다.
-
Humphery
2015.03.17 00:32
아마 아래 핫픽스를 설치하지 않아서 인것 같습니다.
아래 핫픽스를 통해 PAServer를 패치하시기 바랍니다.
iOS 시뮬레이터에서 iOS 7.1 지원
Xcode 6.1 설치 시 iOS 8 시뮬레이터가 구동됩니다. IDE 상에서 iOS SDK 7.1을 선택해도 iOS 8이 올라오는 이슈를 해결할 수 있습니다.(iOS 8.0 시뮬레이터 지원은 준비 중입니다.)
- XE7 : 30008, PAServer HotFix for Delphi XE7 and RAD Studio XE7
- XE6 : 30013, PAServer HotFix for Delphi XE6 and RAD Studio XE6
- David I의 핫픽스 설명
http://blog.hjf.pe.kr/260
-
kmossi
2015.03.17 23:25
알려주신 것 처럼 조치해도 실행이 안됩니다.
언인스톨 후 다시 단계별로 확인 한 내용입니다.
환경: Max OS X 10.10.2 Yosemite + Parallels 10 (Windows 8.1)
1. delphi_xe7_upd1_esd.exe를 관리자 모드에서 실행 (기본값으로 설치)
- Android SDK 4.4 (API 19), Android NDK (android-ndk-r9c) 포함 설치
< iOS 테스트 >
1. 샘플 작성 후 실행
2. Connection Profile 설정 (PAServer 미설치로 연결 안됨)
3. OS X에 PAServer 설치 (C:\Program Files\Embarcadero\Studio\15.0\PAServrer\PAServer15.0.pkg)
4. OS X의 PAServer 실행 (version 6.1.2.36)
5. 다시 run (Target : iOS Simulator - iPhone --> iPhone 5나 iPhone 6가 아닌 기본 선택된 상태)
6. OS X의 iPhone Simulator 8.2 실행되며 < iPhone 4s - iPhone 4s / iOS 7.1 >에서 샘플 실행되나 바로 종료됨 (iPhone Simulator 7.1은 설치되어 있음) -> Target이 iPhone으로 되어 있을 때
6.1 Target을 iPhone 6나 iPhone 6 plus로 하면 처음 문의와 같이 < please specify exact device preset UUID > 오류 표시됨
7. 게시판 문의에 대한 답변대로 핫픽스를 통해 PAServer 패치
8. PAServer 재실행 (version 6.0.2.32)
9. 샘플코드 재실행
10. 에러 발생 : [PAClient Error] Error: E0014 Connection refused. Platform Assistant Server version mismatch - expecting version '6.1.2.36'.
11. 더 이상 진행 안됨 (참고로, PAServer 6.1.2.36에서 SDK추가시 iPhoneSimulator 7.1이 보이지 않음)
< 안드로이드 테스트 >
1. [시작]-[모든프로그램]-[Embarcadero RAD Studio XE7]-[Android SDKs]-[Android Tools] 클릭 (관리자 권한으로 실행)
2. 코맨드 창이 잠시 나타났다 사라짐 (내욭 중 “경로를 찾을 수 없습니다.”라믄 메시지가 여러줄 나타남)
3. 더 이상 진행 안됨이상이 현재까지의 상태입니다. 멀티플랫폼에 대한 테스트를 전혀 진행하지 못하였습니다. 혹시 누락되거나 잘못된 부분이 있는지요 ? -
Humphery
2015.03.20 19:21
< iOS >
델파이에서 연결하기 위한 PAServer 버전과 PAServer의 버전이 맞지 않아 문제가 되고 있습니다.
7단계의 핫픽스를 설치하셨다면 8단계에서 PAServer가 6.1.2.36이 실행 되야 합니다.
핫픽스를 다시 설치하시거나 새로 설치된 PAServer를 실행하시기 바랍니다.
< Android >
델파이 설치 시 안드로이드 SDK를 함께 설치하셨다면 PC와 기기를 USB 케이블로 연결하셨다면 개발환경이 완성된 것입니다.
자세한 내용은 아래 동영상과 아래의 댓글을 통해서 진행해 보시기 바랍니다.
http://tech.devgear.co.kr/index.php?mid=delphi_news&category=5808&document_srl=78876
http://tech.devgear.co.kr/delphi_news/409676
위 글을 참고하시 바랍니다.
현재 시뮬레이터의 경우 8.x 버전을 지원하지 않아 7.1 시뮬레이터 설치해서 테스트하실 수 있습니다.
단 디바이스는 최신버전을 지원하고 있으니 최종적으로는 디바이스에서 테스트하시기 바랍니다.