기기에서 앱을 실행할 수 없음:하나 이상의 대상을 시작하지 못했습니다.
코드 서명 권한이 모두 올바르게 설정되어 있습니다.휴대폰에서 앱을 실행해도 괜찮지만 기기에서 실행하면 오류 메시지가 나타납니다.
Error Starting Recording
At least one target failed to launch; aborting run
그 다음은:
Target failed to run. Permisson to debug [app name] was denied. The app must be signed with a development identity (i.e. iOS Developer)
어떻게 하면 이런 일이 일어나지 않게 할 수 있을까요?내 아이패드에서는 그런 일이 일어나지 않습니다.
대상 구성표를 편집하고 "Profile [App Name](프로필 [App Name])"에서 Build Configuration(구성)을 디버그(Debug)로 설정합니다(일반적으로 기본 릴리스).
배포 인증서가 아닌 개발자 인증서로 앱에 서명해야 한다는 내용입니다.
에서 Xcode 5 에서."Provisioning Profile"
d"Release"
배포 인증서 대신 개발자 인증서에 빌드 설정을 입력합니다.시험기간동안 말입니다.Xcode에서는 배포 인증서로 빌드할 수 없습니다.
프로젝트 빌드 설정이 대상 빌드 설정을 무시하거나 프로젝트 빌드 설정을 변경하지 않도록 합니다.
테스트가 끝나면 프로필을 다시 설정하는 것을 잊지 마세요.
컴파일러 최적화를 고려하고 사용자가 원하는 정확한 경험을 가지고 있기 때문에 릴리스 빌드를 프로파일링하는 것이 더 낫기 때문에 해리윈의 방법을 추천하지 않습니다.
이전 답변에 추가합니다.
- 악기들이 사인 신원에 대해 불평하고 있습니다.
- 저는 Zolten이 제시한 것과 같은 이유로 릴리즈 모드로 프로파일링하는 것이 바람직하다고 생각합니다.( 컴파일러 최적화를 고려하고, 사용자가 원하는 정확한 경험 등을 할 수 있습니다.)
- Xcode 6에 대한 코드 서명 ID를 변경하려면:
- 프로젝트를 클릭하고 프로파일링할 대상을 선택합니다.
- 빌드 설정 -> 코드 서명 -> 코드 서명 ID -> 릴리스
- iOS 개발자 프로필을 선택합니다.
- 프로비저닝 프로필:Xcode에서 적합한 Provisioning Profile을 선택할 수 있습니다(예: 자동으로 전환).
- 프로파일이 끝나면 다시 일반 설정으로 전환합니다.
시각적인 분들을 위한 사진입니다 ;)
[INSTSTDERR] Instruments Trace Error : Target을 실행하지 못했습니다. 디버그 권한이 거부되었습니다.개발 ID(예: iOS 개발자)로 앱에 서명해야 합니다.
해결책: 1.디버그 개발자 프로파일이 있는 앱을 디바이스용 xcode로 보관하였습니다. 2.Window -> Organizer -> 로 이동하여 모든 아카이브 목록 3을 확인합니다.이제 내보낼 아카이브를 선택하고 finder 4에서 엽니다.우클릭 후 패키지 내용 5를 보여줍니다.Products/Applications 폴더로 이동 .app 파일이 나타납니다.
ipa 대신 이것을 사용하세요.
위의 단계가 작동하려면 장치가 개발자 포털에 이미 추가되어 있고 모든 인증이 장치에 설치되어 있는지 확인합니다.
이것이 자리잡으면요.또한 아래 링크에서 ios-webkit-debug-proxy를 얻을 수 있도록 하십시오.
https://github.com/appium/appium/blob/master/docs/en/advanced-concepts/ios-webkit-debug-proxy.md
또한 장치 설정에서 개발자 도구를 활성화합니다.또한 사파리 웹 인스펙터(safari -> Develop) -> 인스펙터가 도움이 되기를 바랍니다 :-)
참고: 장치에 앱을 설치하기 위해 앱을 설치하려면 번들 ID를 제공하지 마십시오.
이를 통해 컴퓨터에서 이 문제를 해결할 수 있었습니다.
- 목록에 있는 장치를 사용하여 새 개발자 프로비저닝 프로파일을 생성하거나 최소한 컴퓨터가 프로파일의 장치 목록에 있는지 확인합니다.
- 프로젝트 설정 -> Code Signing -> Provisioning Profile -> Debug : 새로 생성된 Profile을 설정합니다.
- Targets settings -> Code Signing -> Provisioning Profile -> Debug AND Release : 새로 생성된 Profile을 설정합니다.
도움이 되길 바랍니다.
"최소한 하나의 목표가 발사에 실패했다"는 것이 무엇을 의미하는지 깨달았습니다.디버그 스킴과 릴리스 스킴(디버그 스킴과 릴리스 스킴이 있는 경우)이 모두 개발 ID를 가져야 하는 것으로 보입니다.
프로파일러를 실행할 때 디버그 방식을 선택했는데 XCode 상단에 "Running debug"라는 메시지가 표시되었습니다.하지만 이것으로는 충분하지 않은 것 같습니다.
릴리스 스킴 코드 서명 ID를 디버그 스킴(및 프로비저닝 프로파일)과 동일하게 변경하여 문제가 사라졌습니다.
효과가 있었습니다..프로필 스키마를 디버그 모드로 변경하고 빌드 구성에 개발자 인증서가 있는지 확인했습니다.감사해요.
여기에 있는 다른 해결책들은 제 문제를 해결하지 못했지만, 저는 그것이 단지 시뮬레이터에 있는 저의 문제라고 판단했습니다.장치는 정상적으로 작동합니다.아마 시뮬레이터에 문제가 있는 것 같습니다.
저는 시뮬레이터와 장치 모두에 대해 Xcode 9.1에서 이 문제가 발생했고, 제 실행 계획은 이미 "디버그"에 대한 프로파일링으로 설정되어 있었습니다.마침내 이 애플 포럼 토론이 많은 도움이 된다는 것을 알게 되었고 문제를 해결하게 되었습니다.간단히 말해서, 제게 도움이 된 해결책은...Mac을 다시 시작합니다.
언급URL : https://stackoverflow.com/questions/18905450/cant-launch-my-app-in-instruments-at-least-one-target-failed-to-launch
'programing' 카테고리의 다른 글
xmlrpc로 워드프레스에 html 콘텐츠를 게시하려면 어떻게 해야 합니까? (0) | 2023.10.07 |
---|---|
create system call을 create라고 부르는 이유는 무엇입니까? (0) | 2023.10.07 |
두 프로세스(C, Windows) 간 메모리 공유 (0) | 2023.10.07 |
"WSREP: SST 위치를 과거에 설정할 수 없습니다" 오류로 인해 SST 전송을 완료할 수 없습니다. (0) | 2023.10.07 |
WordPress Rest API Get All Posts (0) | 2023.10.02 |