Xcode 10 :이 실행 파일에 대한 유효한 프로비저닝 프로파일을 찾을 수 없습니다


222

어제부터 내 장치에서 앱을 실행하려고 할 때 "이 실행 파일에 대한 유효한 프로비저닝 프로파일을 찾을 수 없습니다."라는 오류가 발생했습니다. Xcode 10으로 업데이트 한 후입니다. 지난 주 Xcode 9로 빌드하면 문제없이 작동했습니다.

오류에 대한 다른 토론을 확인했지만 해결책이 없습니다.

이 문제는 다른 서명 팀의 모든 사람들에게 영향을 미치므로 내가 작업 한 단일 프로젝트에만 국한되지 않습니다.

지금까지 나는 다음을 시도했다.

  • 청소 프로젝트

  • 파생 데이터 정리

  • Xcode를 제거하고 관련된 환경 설정 및 파일을 삭제합니다.

  • 완전히 다른 Mac에 Xcode 설치

  • 다른 장치로 테스트

  • 개발자 프로필에서 장치를 비활성화하고 Xcode에서 다시 활성화하십시오.

  • 개발자 포털에서 모든 인증서를 삭제하고 다시 작성

  • "서명 자동 관리"확인 및 재확인

  • 프로비저닝 프로파일을 폐기하고 Xcode에서이를 재 작성하도록 허용

  • 개발자 프로파일에서 수동 프로비저닝 프로파일 작성

프로젝트에 테스트가 포함되어 있지 않으므로 해당 대상의 서명 설정에 문제가 없습니다. 날짜 / 시간이 자동으로 설정되었습니다

한 가지주의 할 점은 내가 만든 수동 프로파일을 제외하고 여기에 프로비저닝 프로파일이 나열되어 있지 않다는 것입니다. https://developer.apple.com/account/ios/profile/

xcode가 생성 한 xcode가 다른 모든 클라이언트와 마찬가지로 나타날 것으로 기대합니다.

아래는 현재 사용중인 서명 설정입니다.

프로비저닝 프로파일 설정

Xcode를 이전 버전으로 다운 그레이드하여 아직 작동하는지 확인하지 않았습니다. 그 외에는 다음에 무엇을 시도 해야할지 전혀 모릅니다.


Xcode 환경 설정에서 개발자 계정을 추가 했습니까?
Ankit Jayaswal

@AnkitJayaswal 여러 번 작동하지 않았습니다. 그러나 9.4.1로 다운 그레이드하여 해결할 수 있었으므로 문제는 Xcode 10과 관련이있는 것 같습니다. 이전 Xcode 버전으로 앱을 잠시 제출할 수 있어야합니까?
Daniel Andersson

2
예, 2019 년 3 월까지 xcode 9 및 해당 버전의 빌드를 제출할 수 있습니다. developer.apple.com/ios/submit
Ankit Jayaswal

또한 Xcode 10으로도 시도했지만와 같은 문제에 직면하지 않았습니다 missing provisioning-profile.
Ankit Jayaswal

3
인증서 만료 데이터를 지나서 iPhone 날짜를 변경 했습니까? 이 이유로 인해이 문제에 직면했습니다.
Anuved Nayak

답변:


478

나는 오늘 이것으로 어려움을 겪고 있었고, 그것은 매우 실망 스럽습니다. 지금은 "File"> "Project Settings..."또는 일부 경우 로 이동 "Workspace Settings..."한 다음 드롭 다운 "Legacy Build System"에서 선택하십시오 "Build System".


1
이것은 나에게도 도움이되었으므로 Xcode 9로 되돌릴 필요없이 Xcode 10으로 앱을 빌드 할 수 있습니다 .App Store Conenct에 빌드를 제출하고 TestFlight에 게시 할 수있었습니다. 따라서 문제가 올바르게 해결 될 때까지 몇 가지 해결 방법이 있습니다. 앱을 제출할 때 레거시 빌드 시스템을 얼마나 오래 사용할 수 있다고 Apple의 메모가 있습니까?
Daniel Andersson

9
그러나 이것은 무엇을 의미합니까? 어떤 영향을 미치며 설정을 다시 변경할 수 있는지 어떻게 알 수 있습니까?
Siyah

4
이것은 Cordova 빌드에서 훌륭했습니다. 분명히 Cordova CLI는 건너 뛸 인수가 있습니다. cordova build ios --buildFlag = '-UseModernBuildSystem = 0'여기 더 참조 : github.com/apache/cordova-ios/issues/407
Victor

6
파일 아래에 프로젝트 설정이 없습니다. 작업 공간 설정을 클릭 한 다음 공유 및 사용자 별 작업 공간 설정의 빌드 시스템 드롭 다운에서 "레거시 빌드 시스템"을 선택해야했습니다.
붉은 악마

9
. 나를 위해하지 작업 : ((내 Xcode의 버전은 10.1입니다 내 아이폰 OS 버전은 12.1입니다.
하메드 Ghadirian

94

@Stephen tks이 문제가 해결되었습니다. 그냥 가십시오-> 파일-> WorspaceSettings-> 빌드 설정 (여기에서 "레거시 빌드 시스템"으로 변경)여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


1
좌절, 이것은 나에게도 효과가 있었다. 내 UDID를 등록하고 내 프로필을 만들었으며 개발자 인증서가 있습니다. 개발중인 앱에 모두 연결되어 있으며 기기에서 직접 실행할 수 있도록해야 할 모든 작업을 수행했습니다. 레거시, 처음으로 일한 ...
그랜트

62

[편집] Note 2020 :이 프로젝트에 수동으로 서명했습니다. 자동 서명 한 프로젝트에서는이 문제가 발생하지 않았습니다. [/편집하다]

나는 같은 문제를 겪었고 답을 찾고, 프로파일을 제거하고, 프로젝트를 청소하는 등 여러 시간을 보냈습니다.

앱을 배포 했습니까? 당신은 아니지만에서, 개발자 프로필로 전환해야 일반 프로젝트 설정에서 만의 빌드 설정 .

아래에 서명 , 모양 당신의 코드 서명 정체성 .

디버그와 릴리스가 모두 iOS 배포가 아닌 iOS 개발자 로 설정되어 있는지 확인하십시오 . 또는 자동 값으로 설정되지 않은 경우 iOS 개발자 프로비저닝 프로파일.

프로비저닝 프로파일도 마찬가지입니다. 배포 프로파일이 아니라 개발중인 프로파일이어야합니다. 여기에 이미지 설명을 입력하십시오

이것이 미래의 개발자에게 도움이되기를 바랍니다.


명확히하기 위해 (처음 읽었을 때이 권장 사항에 혼란 스러웠 기 때문에) : iOS 개발자로의 이번 릴리스 변경은 연결된 장치에서 직접 테스트하는 동안에 만 가능합니다. testflight / app 상점에 업로드하기 위해 빌드 할 때 iOS 배포로 다시 변경해야합니까?
ToolmakerSteve

1
솔직히 : 아니요. 나는 이것을 할 필요가 없었다. 이러한 일이 발생하는 한 가지 이유는 인증서를 다시 설정하고 개발 전에 배포를 "설치"해야했기 때문일 수 있습니다. 그것은 단지 추측이지만 귀하의 질문에 대답하기 위해 : 여전히 개발로 설정하고 App Store에 업로드하기 위해 빌드를 보관할 때 배포를 선택했습니다.
Rickard Elimää

2
이것은 정말로 나를 도왔다! <3
bobber205

이것은 나를 위해 그것을 고쳤다. 앱을 프로파일 링하려고 할 때만 문제가 발생했지만 정상적으로 작동했습니다. 디버그 용 개발자 계정과 배포 용 배포 계정이있었습니다. 이것은 솔직히 XCode / 프로파일 링 버그처럼 보입니다.
James

1
작동했지만 한 단계 더 필요했습니다. 테 더링 된 iPhone에서 테스트를 처리하는 동안 App Store로 이동하여 "iOS Distribution"인증서를 설정하는 것에 대해 걱정하지 않았습니다. 개발을하고 있었기 때문에 App Store에서 "iOS 개발"인증서 설정 만 필요하다고 가정했습니다. "iOS 개발"과 "iOS 배포"인증서를 모두 갖기 전까지는 작동하지 않았습니다.
Stagr. Lee 2016 년

41

위의 모든 솔루션을 시도했습니다.

그러나 필자의 경우 두통으로 몇 시간 만에 테스트 프로젝트 로 인해 서명을 제공 할 수있는 유효한 계정이 없었습니다. 테스트 프로젝트 에서 자동 관리 서명으로 프로비저닝 할 팀을 선택한 후 이 문제는 사라졌습니다.


당신은 그렇게 않았다 방법?
붉은 악마

2
@ red-devil 따라서 모든 대상 프로젝트에서 서명 관리를 업데이트해야합니다.
Chen

고마워요, 위의 모든 답변으로 문제가 해결되지 않았습니다. 당신의 대답은 마술을했습니다.
HungrySoul

26

클린 빌드 폴더 (명령 + shift + K)를 사용하면 앱을 다시 빌드하면이 문제를 곧 해결할 수 있습니다. 그러나 빌드 폴더를 정리하면 빌드 시간이 늘어납니다.


1
레거시 모드를 사용하는 제안은 효과가 없었지만 이것은 나에게 도움이되었습니다 (파생 데이터 삭제).
Chris

1
나를 위해 밝혀졌습니다. 내 정상과 테스트 대상에 대해 다른 팀이 있었기 때문에 파생 데이터를 삭제하는 것만으로 재설정 할 수있는 문제가 발생했습니다.
Chris

1
빌드 폴더를 완전히 정리 (명령 + shift + K)하면 문제가 해결되었습니다. @JeromeLi 감사합니다!
Chilly

1
나는 받아 들인 대답 ( "레거시 모드")을 먼저 시도해 보았습니다. 그런 다음 "New Build System"으로 되돌아 가서 ( "Clean build folder") 제안을 시도했습니다. 그것도 효과가있었습니다. 균형 잡히면 나에게 이것은 더 나은 대답입니다.
user1527225

1
이것은 나에게 도움이되었습니다. (ps : 내 iPhone 11에만이 문제가 있었고 iPhone Xs Max에는이 문제가 없으며 iPhone 11은 내 테스트 프로젝트를 처음 설치했습니다)
RateRebriduo

13

그래서 이것은 모든 사람에게 해당되는 것은 아니지만 어쨌든 관련된 대답이없는 것처럼 여기에 게시 할 것이라고 생각했습니다.

제 경우에는 ReactNative에서 개발중인 앱을 작업하고 있었지만 문제는 기본 앱 대상에서 서명이 정확했지만 테스트 대상에 서명이 적용되지 않았다는 것입니다.
어떤 이유로 React Native에서는 장치에 앱을 설치하기 위해 앱 대상과 테스트 대상이 모두 서명되어 있어야합니다. 장치 구축에 대한
공식 문서에서이를 지정 하지만 테스트 이외의 용도로 테스트 대상이 앱과 함께 구축되는 곳에서 본 유일한 인스턴스입니다.

테스트 대상에 서명하려면 프로젝트 탐색기 (⌘1)를 열어 프로젝트 설정으로 이동하고 맨 위에서 프로젝트를 선택하십시오.

기본 편집기의 Targets (프로젝트와 이름이 같아야 함)에서 기본 앱 대상을 선택하고 서명이 올바른지 확인한 다음 테스트 대상을 선택하십시오 (기본 앱 대상 아래에서 Tests와 동일한 이름이어야 함). 같은 방식으로 서명해야합니다.

앱을 다시 빌드하면 이제 성공적으로 설치됩니다.

이것에 대한 신용은 Leo Lei에게 간다. 그의 대답은 나에게 많은 두통을 저장했다 : https : //.com/a/48657358/732844

옆으로, 왜 네이티브 응답을 요구하는지 아는 사람이라면 테스트 대상을 앱 대상과 함께 빌드해야한다고 알려주십시오. 내가 생각할 수있는 유일한 이유는 인터페이스를 간소화하여 react가 단일 앱을 빌드하고 다시 빌드 할 필요없이 실행 및 테스트를 모두 수행 할 수 있기 때문입니다.


2
이것은 다른 일이없는 곳에서 나를 고쳤습니다. 게시 해 주셔서 감사합니다.
Christian Chown

2
이것을 지적 해 주셔서 감사합니다. 프로젝트 이름을 바꾸고 팀을 변경했습니다. 테스트 대상에 오래된 팀 이름이있었습니다. 나는 지금 몇 시간 동안 고군분투하고 있습니다. 다시 한번 감사드립니다
Alix

몇 시간의 두통 후, 이것은 나를 위해 고쳤습니다. 고마워요!
존슨

8

필자의 경우 문제를 해결하는 단계는 다음과 같습니다.

  1. 이 폴더로 이동하십시오 : ~/Library/MobileDevice/Provisioning Profiles/
  2. 모든 프로비저닝 프로파일 제거
  3. Xcode 10 메뉴> 제품> 빌드 폴더 정리
  4. Xcode 10 메뉴에서> Xcode> 환경 설정> 계정> 수동 프로파일 다운로드
  5. Xcode 10 메뉴에서> 제품> 빌드 / 아카이브

위 단계를 수행해야하는 이유는 구축 프로세스를 망친 이전 프로비저닝 프로파일을 제거하기 때문입니다.


6

우리 팀에게는 도움이되지 않았습니다. 우리는 며칠을 보냈으며 답변과 의견에서 위에 언급 된 모든 단계를 시도했습니다. 우리는 XCode 10과 심지어 XCode 9.2로 앱을 시도했습니다.

이 문제는 MacOS Mojave로 업그레이드 한 후에 시작되었습니다. 불행히도 HighSierra로 돌아가는 것은 도움이되지 않았습니다.

적어도 새로운 인증서와 프로비저닝 프로파일을 만든 후에 다시 App Store로 배송 할 수있었습니다. 그러나 여전히 실제 장치에서 릴리스 모드로 앱을 테스트 할 수 없어 InApp 구매를 테스트하는 데 필요합니다.

간단히 말해서 : 보관 및 제출이 제대로 작동하지만 실제 장치에서는 실행되지 않습니다!

여러 개발자, 여러 기기, 맥북, XCode 버전 ....

결국 우리는 AppID변경 해야했습니다 실제 장치에서 다시 테스트 할 수 있도록 .

이를 위해 두 가지 다른 프로젝트를 실행합니다. 하나는 실제 AppID를 사용하여 TestFlight / AppStore로 배송하고 다른 하나는 다른 AppID를 사용하여 개발 용입니다.

이것은 우리 회사의 하나의 특정 응용 프로그램에서만 발생하지만 다른 모든 응용 프로그램에서는 발생하지 않지만 Apple의 개발 도구로 인해 상황이 더 악화됨에 따라 비슷한 문제가 발생할 것으로 예상됩니다 ...


5

XCTest 단위 테스트 대상으로 전환 한 다음 프로젝트 런타임 대상으로 다시 전환 한 후 Xcode 10.3에서이 문제가 발생했습니다.

프로비저닝 프로파일에서 각 대상에 대해 다른 팀을 선택했습니다.

그것을 해결하기 위해 :

  • 클린 빌드 폴더

  • 모든 대상이 동일한 팀을 사용하고 있는지 확인하십시오. 일반 탭 아래의 프로필 서명을 참조하십시오.

  • 모든 대상에 대해 동일한 팀을 사용하지 않는 경우 빌드 대상으로 전환하기 전에 청소하십시오.

    다른 팀이 선택되었습니다.


5

프로비저닝 프로파일은 대상 및 대상 테스트 모두 에서 동일한 팀 에서 제공해야합니다.


1
감사합니다! React Native
Yannickv

4

필자의 경우 장치 날짜-시간이 미래 날짜로 설정되었습니다. 날짜 설정을 "자동"으로 변경하면 문제가 해결되었습니다.


3

나는 같은 문제로 어려움을 겪고 있었고 내 경우의 해결책은 개발자 계정에 로그인하는 것이 었습니다. Xcode 10으로 업데이트 한 후 모든 계정이 로그 아웃되었습니다.

"Xcode-> 환경 설정 ...-> 계정"메뉴를 사용하고 프로비저닝 프로파일에 액세스 할 수 있도록 사용하는 모든 계정이 로그인되어 있는지 확인하십시오.


2

위의 모든 단계를 수행했지만 마침내 나에게 효과가 없습니다. 중복 대상을 만들었으며 정상적으로 작동합니다. 캐시 메모리 문제가 잘못되었을 수도 있습니다.

여기에 이미지 설명을 입력하십시오


1

개발 기기를 변경 했습니까? 새 iPhone을 구입하고 이전 장치와 동일한 이름을 부여했을 때 나에게 일어났습니다. 그러나 깔끔한 빌드로 문제가 해결되었습니다.


1

시간이 오래 걸리고 위의 모든 솔루션을 수행했지만 전혀 작동하지 않아 팀에서 Pod파일 을 제거 하고 pod install다시 실행 하기로 결정했습니다 . 마지막으로 OTA는 사용자 장치에 설치된 ipa를 업로드했습니다. 최고의 솔루션

  1. 깨끗 project menu > Product > Clean Build Folder 하고/Users/{you user name}/Library/Developer/Xcode/DerivedData

  2. 프로젝트 디렉토리로 이동하여 Podfile.lock, Pods폴더를 제거하십시오 .pod_***.framework

  3. pod install다시 실행

끝난


1

내 앱이 iPhone에 배포되지만 시계에는 배포되지 않는 경우가있었습니다. watch에 배포하면 "이 실행 파일에 대한 유효한 프로비저닝 프로파일을 찾을 수 없습니다." 오류. 이것은 XCode 버전 11.2.1에서 무료 개발자 계정을 사용하는 것입니다.

시계에 배포하기 위해 수행 한 작업은 다음과 같습니다.

1) XCode에서 프로비저닝 프로파일을 삭제했습니다. Window-> Devices And Simulators로 이동 하여이 작업을 수행했습니다. 그런 다음 iPhone 이름을 마우스 오른쪽 버튼으로 클릭하고 "프로비저닝 프로파일 표시"를 선택하십시오. 거기에서 파일을 삭제할 수 있습니다

2) 장치 및 시뮬레이터 화면의 "설치된 앱"섹션에서 앱을 삭제했습니다.

3) "클린 빌드 폴더"(제품-> 클린 빌드 폴더)

4) "빌드 설정"-> "서명 섹션"에서 각 대상 (iPhone, Tests and Watch)이 동일한 설정 (개발팀, 코드 서명 스타일, 프로비저닝 프로파일이 자동으로 설정 됨)을 갖도록했습니다.

빌드 설정 세부 사항

5) ~ / Library / MobileDevice / Provisioning Profiles 디렉토리가 비어 있는지 확인하십시오.

6) 컴퓨터에서 전화를 뽑습니다

7) 컴퓨터, 전화 및 시계 재부팅

8) 전화를 컴퓨터에 다시 꽂고 전화로 "이 기계를 신뢰 함"메시지를 통해 시계를 보았습니다.

9) 앱을 실행하십시오. 효과가 있었다!


내 사과 시계와 같은 문제가 있었으며 이것이 도움이되었습니다. 또한 연결을 끊고 프로세스 내 어딘가에서 내 사과 시계를 다시 페어링했습니다. 감사!
Radu Vlad

1

오늘 장치에 앱을 설치하는 동안 동일한 오류가 발생했습니다. 새 xCode 11.4로 업데이트 한 후 문제가 발생했습니다.

문제를 해결하기 위해 수행 한 작업 :

  • 페어링되지 않은 장치 (Xcode> 창> 장치 및 시뮬레이터> 장치를 왼쪽 클릭하여 장치를 페어링 해제합니다.
  • iPhone 재시동
  • 클린 빌드 폴더 (Xcode> 제품> 클린 빌드 폴더)
  • 파생 데이터 정리 (../library/Developer/Xcode/DerivedData)
  • 빌드 폴더를 다시 정리하십시오 (Xcode> 제품> 빌드 폴더 정리)
  • 장치에서 앱을 빌드하십시오.

제 경우에는 장치를 페어링 해제하지 않고이 단계를 사용하여 문제를 해결했습니다.
Muhammad Yusuf

0

다른 경우에도 도움이되지 않는 경우 다음을 수행했습니다.

  1. AppID를 새 것으로 변경
  2. XCode는 자동으로 새로운 프로비저닝 프로파일을 생성
  3. 실제 장치에서 앱을 실행하십시오-> 이제 작동했습니다.
  4. AppID를 원래 ID로 다시 변경
  5. 공장

이 전에 나는 여기에 언급 된 모든 단계를 시도했습니다. 그러나 이것 만이 도움이되었습니다.


0

나에게도 배포 인증서 및 프로비저닝 프로파일을 Xcode에 사용할 수 있었으므로 배포 프로세스 중에 서명 자동 관리를 선택하면 실패했습니다. 나는 다음을 수행했다. 앞에서 언급했듯이 새 배포 인증서 및 프로비저닝 프로파일을 만든 다음 배포 프로세스 중에 인증서 및 프로비저닝 프로파일과 Voilaaaa를 수동으로 선택했습니다. 또한 최신 버전 10.1을 사용하고 있는지 확인하십시오.


0

Apple은 Xcode 10.2 베타 2 릴리스에서이 버그를 수정 한 것으로 보입니다.

https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_beta_2_release_notes

서명 및 배포에서 해결 된 문제

macOS 앱의 아카이브를 구축하고 개발자 ID 서명 인증서를 사용하는 경우 Xcode는 아카이브의 서명에 보안 타임 스탬프를 포함합니다. 결과적으로, 이제 타임 스탬프로 다시 서명하지 않고도 xcrun altool을 사용하여 보관 된 앱을 Apple의 공증인 서비스에 제출할 수 있습니다. (44952627)

macOS 앱의 아카이브를 빌드 할 때 Xcode는 더 이상 com.apple.security.get-task-allow 인 타이틀먼트를 앱의 서명에 주입하지 않습니다. 결과적으로 이제이 권한을 제거하지 않고도 xcrun altool을 사용하여 아카이브 된 앱을 Apple의 공증인 서비스에 제출할 수 있습니다. (44952574)

배포 워크 플로에서 서명 인증서, 프로비저닝 프로파일 및 앱을 내보내거나 업로드 할 때 사용되는 자격에 대한 정보가 부정확하거나 누락되었음을보고하는 문제를 수정했습니다. (45761196)

Organizer에서 내보낼 때 얇은 .ipa 파일이 서명되지 않는 문제가 수정되었습니다. (45761101)

Xcode 10.2 베타 2 릴리스는 여기에서 다운로드 할 수 있습니다 : https://developer.apple.com/download/


3
훌륭합니다. 하지만 앱 스토어 용 앱을 제작할 경우 베타 소프트웨어를 사용하는 경우 ipa를 업로드 할 수 없습니다
Yasha


0

대부분의 솔루션을 피곤하게 만든 후에는 문제없이 작동하는 것을 발견했습니다. developer.apple.com그런 account다음 해결하여 링크를 Certificates, identifiers & profiles클릭하십시오.AllDevices 새 장치를 추가하십시오.

그런 다음 장치 이름과 uuid를 설정 한 후 저장해야합니다. xcode로 이동하여 캐시를 정리하고 빌드하면 모든 것이 잘 작동합니다.

참고 1 : 팀이 사실인지 확인하십시오.

참고 2 : 장치를 Mac 장치에 연결하고 iTunes를 클릭하고 보안 레이블을 누르면 UUID가 표시됩니다.

이 답변도 도움이되었습니다.


0

위의 모든 답변을 시도했지만 운이 없었습니다. 그 후 iPhone을 다시 시작하면 문제가 사라진 것 같습니다. 나는 그것이 어리 석다는 것을 알고 있지만 효과가 있었다. 위의 답변은 아마도 문제를 해결하지만 iOS 장비를 다시 시작하려고 시도하지 않으면 가능합니다.


0

다음을 확인하십시오.

1) 장치에 등록 된 프로비저닝 프로파일이 있어야합니다.

2) 개발 프로파일에 장치를 추가하고 업데이트해야합니다.

여전히 문제가 발생하면 대상의 빌드 설정을 확인하십시오.

다음을 확인하십시오.

1) CODE_SIGNING_REQUIREDin User-Defined이로 설정되어 YES있습니다.

여기에 이미지 설명을 입력하십시오

2) 점검 Signing옵션이 올바른지 확인 하십시오. 문제가 지속되면 자동 대신 수동 설정으로 전환하십시오.


0

가 발생했습니다 같은 문제는, 우리는 Xcode 프로젝트,하자의 말에 여러 구성을 했어 Debug-Staging, Debug-Production. 그런 다음 통합하여 하나의 구성 만 사용했습니다.Debug . 그러나 이전 버전 (더 이상 존재하지 않음)은 실행 단계 계획에 갇혀 있으므로 일단 실행하려고하면 Xcode 가이 메시지를 표시했습니다. 프로비저닝 프로파일은 구성을 기반으로 빌드 설정에서 설정되므로 의미가 있습니다.

따라서 실행 체계는 다음과 같습니다.

잘못된 목표 체계

프로젝트 구성은 이와 같이 설정되었습니다.

프로젝트 구성

프로젝트에서 여전히 사용 가능한 구성을 사용하도록 구성표를 변경하면이 문제가 해결되었습니다.


0

나는 같은 문제 (XCode 11)를 가지고 있었고 여기에 쓰여진 것은 효과가 없었습니다.

내 문제는 휴대 전화에 iOS 베타 (13.3)가 있다는 것입니다. 되 돌린 후 모든 것이 다시 정상적으로 작동했습니다.


아이디어 : 기기가 프로비저닝 프로필에 대한 일부 정보도 캐시하므로 휴대 전화를 초기화하면 문제가 해결 될 수 있습니까?



0

나는 다음을 수행했다.

  1. 앱이 설치되지 않은 장치의 연결을 끊었습니다.
  2. 다른 장치에 연결됨 <이 두 번째 장치에 설치되었습니다
  3. 얼마 후 첫 번째 장치를 연결하고 작동했습니다!

이것은 매우 이상하지만 그것은 나를 위해 일하고 다른 사람들을 위해 일하고 좌절감을 구할 수 있습니다.


0

마지막으로, 나는 무슨 일이 일어나고 있는지 알아 냈습니다 ... 거의 2 시간이 걸립니다

제 경우는 전화 날짜 가 올바르지 않습니다. 전화 날짜를 변경 한 것을 잊었습니다. 내 프로비저닝 프로파일이 모두 만료되는 것 같습니다.

따라서 모든 답변을 시도했지만 아무 효과가 없습니다. 설정으로 이동하여 전화 날짜를 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.