자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi XE5에서 만든앱을 맥북에 아이패드를 연결하여 컴파일하는데 에러가 발생합니다
2014.01.15 01:00
XE5의 Project Manager에서 보면 Target에 맥북에 연결한 아이패드 명칭이 뜹니다.
그런데 컴파일하면 아래와 같이 에러가 발생합니다. 시뮬레이션으로 하면 에러가 발생하지 않는데 디바이스로 연결하면 에러가 납니다.
뭐가 문제인지 모르겠습니다.
도움주시면 고맙겠습니다
...
[PAClient Error] Error: E0264 Unable to execute '"/usr/bin/codesign" --en "/Users/limousik/RADPAServer/scratch-dir/lims-myMacPro_iPAD/Project2.app/Entitlements.plist" -s "iPhone Developer" -f "/Users/limousik/RADPAServer/scratch-dir/lims-myMacPro_iPAD/Project2.app"' (Error 1)
[PAClient Error] Error: E0264 iPhone Developer: no identity found
댓글 5
-
Humphery
2014.01.15 01:14
-
임우식
2014.01.16 20:29
앱스토어에 개발자 등록하고 인증서 발급받아 맥북으로 현재 아이폰이나 아이패드 앱 개발하는 동료의 맥북으로 연결하여 테스트 한 결과 아래 에러가 떴습니다. 두번째 에러가 처음과는 좀 다르지만 첫번째것은 동일한것 같더군요...XE5로 아이폰이나 아이패드앱 적용해 본 분들은 어떻게 하셨는지 궁금합니다.다른 동료도 인증정보문제같다고 하긴 하는데 그 동료의 맥북-현재개발배포에 사용되는맥북-을 연결해서 해도 아래와 같이 에러가 나니 뭐가 문제일까요? 번거로우시더라도 도움 부탁드립니다
[PAClient Error] Error: E0264 Unable to execute '"/usr/bin/codesign" --en "/Users/limousik/RADPAServer/scratch-dir/lims-iPad/Project2.app/Entitlements.plist" -s "iPhone Developer" -f "/Users/limousik/RADPAServer/scratch-dir/lims-iPad/Project2.app"' (Error 1)[PAClient Error] Error: E0264 iPhone Developer: ambiguous (matches "iPhone Developer: ryu keun ha (YR8SUYLLHB)" and "iPhone Developer: Ryu Keun Ha (EFP4B4GWQ9)" in /Users/limousik/Library/Keychains/login.keychain)Failed
-
Humphery
2014.01.16 23:49
우선 위의 메시지를 확인한 결과
ryu keun ha (YR8SUYLLHB), Ryu Keun Ha (EFP4B4GWQ9) 두개의 인증서의 이름이 동일하게 등록되어 있는 것 같구요.
엠바카데로 문서를 보면
Mac의 "키체인 접근"어플을 오픈하셔서 2개중에 하나를 삭제하시고 다시 해보면 될 것 같습니다.
자세한 사항은 애플문서를 참고하라고 하네요.(-_-);
해결되시면 답글 부탁드립니다.
-
임우식
2014.01.17 03:30
Humphery님 감사합니다.
인증서 한개를 지우고 다시 컴파일 하니 Success라는 메시지를 볼 수 있었습니다.
그런데..에러가 또 나네요..ㅠㅠ
Unable to launch process on '.ip..' using the parameters from the 'iPad' profile.
The following error was returned: 'Unable to install package. (e8008015)'
그래서 검색해보니 awleeck님이 ios device deploy오류 란 제목으로 작년11월에 글을 올리신것이 있었습니다.
그 글에 달린 댓글을 봤는데 정확히 어떻게 해야 해결하는것인지 모르겠습니다.
혹시 XE5의 개발환경에 어떤 설정을 해야 되는것인지요?
자꾸 도움 요청해서 죄송합니다.
-
Humphery
2014.01.23 10:06
- e8008015 : RAD Studio에서 구성한 프로비저닝 프로파일이 대상 iOS 장비에 준비되어 있지 않습니다.
- 구성된 프로비저닝 프로파일을 대상 장치에 준비 하거나 RAD Studio 프로젝트 구성을 다른 프로비저닝 프로파일로 변경합니다. " 프로비저닝 페이지에 필요한 정보를 모두 입력 "을 참조하십시오.
- RAD Studio 의 프로비저닝 데이터가 Mac 개발자 계정이 아닌 iOS 개발자 계정에 반드시 일치하도록합니다. iOS 개발자 인증서 이름 을 지정할 때는 특히주의하십시오.
- 프로젝트 > 옵션 > Provisioning에서 iOS Device로 선택 후 Developer Certification항목을 공백으로 두면 어떤가요?
- 저는 앱스토어에 배포를 하지 않아서 확인해 보니 공백으로 되어있고 장비에서도 잘 동작하거든요.
- 아무쪼록 잘 해결이 되셨으면 좋겠습니다.^^
Delphi XE5에서 만든앱을 맥북에 아이패드를 연결하여 컴파일하는데 에러가 발생합니다
2014.01.15 01:00
XE5의 Project Manager에서 보면 Target에 맥북에 연결한 아이패드 명칭이 뜹니다.
그런데 컴파일하면 아래와 같이 에러가 발생합니다. 시뮬레이션으로 하면 에러가 발생하지 않는데 디바이스로 연결하면 에러가 납니다.
뭐가 문제인지 모르겠습니다.
도움주시면 고맙겠습니다
...
[PAClient Error] Error: E0264 Unable to execute '"/usr/bin/codesign" --en "/Users/limousik/RADPAServer/scratch-dir/lims-myMacPro_iPAD/Project2.app/Entitlements.plist" -s "iPhone Developer" -f "/Users/limousik/RADPAServer/scratch-dir/lims-myMacPro_iPAD/Project2.app"' (Error 1)
[PAClient Error] Error: E0264 iPhone Developer: no identity found
댓글 5
-
Humphery
2014.01.15 01:14
-
임우식
2014.01.16 20:29
앱스토어에 개발자 등록하고 인증서 발급받아 맥북으로 현재 아이폰이나 아이패드 앱 개발하는 동료의 맥북으로 연결하여 테스트 한 결과 아래 에러가 떴습니다. 두번째 에러가 처음과는 좀 다르지만 첫번째것은 동일한것 같더군요...XE5로 아이폰이나 아이패드앱 적용해 본 분들은 어떻게 하셨는지 궁금합니다.다른 동료도 인증정보문제같다고 하긴 하는데 그 동료의 맥북-현재개발배포에 사용되는맥북-을 연결해서 해도 아래와 같이 에러가 나니 뭐가 문제일까요? 번거로우시더라도 도움 부탁드립니다[PAClient Error] Error: E0264 Unable to execute '"/usr/bin/codesign" --en "/Users/limousik/RADPAServer/scratch-dir/lims-iPad/Project2.app/Entitlements.plist" -s "iPhone Developer" -f "/Users/limousik/RADPAServer/scratch-dir/lims-iPad/Project2.app"' (Error 1)[PAClient Error] Error: E0264 iPhone Developer: ambiguous (matches "iPhone Developer: ryu keun ha (YR8SUYLLHB)" and "iPhone Developer: Ryu Keun Ha (EFP4B4GWQ9)" in /Users/limousik/Library/Keychains/login.keychain)Failed -
Humphery
2014.01.16 23:49
우선 위의 메시지를 확인한 결과
ryu keun ha (YR8SUYLLHB), Ryu Keun Ha (EFP4B4GWQ9) 두개의 인증서의 이름이 동일하게 등록되어 있는 것 같구요.
엠바카데로 문서를 보면
Mac의 "키체인 접근"어플을 오픈하셔서 2개중에 하나를 삭제하시고 다시 해보면 될 것 같습니다.
자세한 사항은 애플문서를 참고하라고 하네요.(-_-);
해결되시면 답글 부탁드립니다.
-
임우식
2014.01.17 03:30
Humphery님 감사합니다.
인증서 한개를 지우고 다시 컴파일 하니 Success라는 메시지를 볼 수 있었습니다.
그런데..에러가 또 나네요..ㅠㅠ
Unable to launch process on '.ip..' using the parameters from the 'iPad' profile.
The following error was returned: 'Unable to install package. (e8008015)'
그래서 검색해보니 awleeck님이 ios device deploy오류 란 제목으로 작년11월에 글을 올리신것이 있었습니다.
그 글에 달린 댓글을 봤는데 정확히 어떻게 해야 해결하는것인지 모르겠습니다.
혹시 XE5의 개발환경에 어떤 설정을 해야 되는것인지요?
자꾸 도움 요청해서 죄송합니다.
-
Humphery
2014.01.23 10:06
- e8008015 : RAD Studio에서 구성한 프로비저닝 프로파일이 대상 iOS 장비에 준비되어 있지 않습니다.
- 구성된 프로비저닝 프로파일을 대상 장치에 준비 하거나 RAD Studio 프로젝트 구성을 다른 프로비저닝 프로파일로 변경합니다. " 프로비저닝 페이지에 필요한 정보를 모두 입력 "을 참조하십시오.
- RAD Studio 의 프로비저닝 데이터가 Mac 개발자 계정이 아닌 iOS 개발자 계정에 반드시 일치하도록합니다. iOS 개발자 인증서 이름 을 지정할 때는 특히주의하십시오.
- 프로젝트 > 옵션 > Provisioning에서 iOS Device로 선택 후 Developer Certification항목을 공백으로 두면 어떤가요?
- 저는 앱스토어에 배포를 하지 않아서 확인해 보니 공백으로 되어있고 장비에서도 잘 동작하거든요.
- 아무쪼록 잘 해결이 되셨으면 좋겠습니다.^^
- e8008015 : RAD Studio에서 구성한 프로비저닝 프로파일이 대상 iOS 장비에 준비되어 있지 않습니다.
파이어몽키로 iOS 계열에서 장치에 직접 실행하시려면 PAServer외에도 애플 앱스토어에서 개발자 등록 후 인증서가 있어야 합니다.
해당 오류는 인증정보를 찾을 수 없는 내용 같습니다. 조금 더 자세한 정보는 아래의 링크에서 확인해 보시면 좋을 것 같습니다.
http://docwiki.embarcadero.com/RADStudio/XE4/en/E0264_Unable_to_execute_'%22/usr/bin/codesign%22_...'