Xcode 7에서 관리하는 팀 악성 프로필의 장치를 새로 고치시겠습니까?
이전에는 환경 설정-> 계정에서 새로 고침 화살표 / 루프 버튼을 둘러싼 새 장치에 대한 새 프로필이 풀다운됩니다.
이제 이미 가지고있는 파일 만 다운로드합니다. 하지만 업데이트해야하는 것이 Xcode에서 관리되는 경우 장치를 추가 할 방법이 없습니다!
회원 센터에 UDID를 추가 한 후에도 문제가 발생했습니다. XCode 관리 iOS 팀 개발 프로필 이 어디에서 말해야 합니다.
결국 효과가있는 것입니다.
xcode 환경 설정에서 관련 앱에 대한 팀 악성 약력을 삭제하십시오.
대상으로 이동하면 "문제 해결"버튼이 표시됩니다. 클릭하면 관련 장치와 함께 새 약물이 생성됩니다.
도움이 되셨기를 바랍니다.
Xcode 8 & 9에서 저에게 저에게 딱이었습니다.
- developer.apple.com에 기기를 추가합니다.
- 대상의 일반 탭으로 이동하여 "Xcode 관리 프로필"옆에있는 (i)를 탭한 다음 해당 오버랩의 프로필 파일 아이콘을 바탕 화면으로 끌어 내 프로필의 파일 이름을 가져옵니다.
- ~ / Library / MobileDevice / Provisioning Profiles로 이동하여 # 2에서 얻은 것과 동일한 파일 이름으로 프로파일을 삭제합니다.
- Xcode는 # 1에서 추가 된 장치를 사용하여 앱의 프로필을 다시 생성해야합니다.
developer.apple.com의 내 계정에 Xcode 관리 프로필이 표시되지 않는 작동하는 유일한 방법.
가장 간단한 방법 :
터미널을 사용하여 mobileprovision 파일 제거
rm + xcode에서 파일 경로 드래그
나도이 문제가 있었다. 나는 Xcode 7.2
. 그런 다음 다음 단계로 작업했습니다.
- 회원 센터에서 새 장치 UDID 추가
- Xcode-> 환경 설정 ...
- 계정을 선택하고 '세부 정보보기 ...'를 선택합니다.
- 왼쪽 하단의 '모두 다운로드'버튼을 클릭합니다. 새로운 팀 설치 약 세트가 다운로드됩니다.
- 이제 목록에서 이전 팀 약물을 수용 할 수 있습니다. (오른쪽 클릭-> 휴지통으로 이동)
- '빌드 설정'탭에서 약력 업데이트
- '일반'탭에서 '문제 해결'버튼을 사용합니다.
이제 새 장치에서 앱을 사용할 수 있습니다.
Xcode 7에서 동일한 문제, 즉 Xcode 관리 약물을 고치려고 많은 시간을 보겠습니다.
회원 센터에 UDID를 추가 한 후 저에게 도움이 된 것은 환경 설정-> 계정 에서 계정을 제거하고 다시 추가하는 것입니다. 모든 약력을 업데이트했습니다.
문제 : 개발자 계정에서 장치를 업데이트하고, xcode 계정에서 서명을 약하게 업데이트하지 않아도 자동 관리가 반영되지 않습니다.
해결 방법 : 결제 프로필 폴더를 설치하고 모든 것을 삭제합니다. ~ / 라이브러리 / MobileDevice / 프로비저닝 프로필
자동 관리 서명은 새 서명을 만듭니다. 알림시 장치가 업데이트됩니다.
Xcode 8 업데이트
Xcode 8을 사용하면 더 이상 "회원 센터"에 장치를 추가 할 필요가 있지만 몇 가지 성가신 단계를 건너 뛸 수 있습니다.
여전히해야 할 일 다음 단계입니다.
- “Xcode → Preferences…”(
,
)를 다 . - "Apple ID"에서 "Apple ID"를 선택합니다. 그런 다음 창의 오른쪽 하단에있는 목록에서 해당 "팀"을 선택합니다.
- "세부 정보보기…"를 클릭 한 다음 "모든 프로필 다운로드"를 클릭합니다.
- "기본 설정"창을 닫고 구성표 및 영향을받는 장치를 선택한 다음 프로젝트를 빌드하십시오. 결국 Xcode가 장치를 자동으로 등록합니다.
또한 Xcode에서 감염 가능성을 삭제하거나 새로 고치는 방법을 수 없습니다.
Xcode를 종료 하고 Apple Developer Site 에서 개발중인 약력 ( "Active (Xcode에서 관리)" 하고 새 약력 )을 삭제 한 다음 Xcode를 다시 일반 설정에서 팀을 선택하여 장치로 약력 을 가져 왔습니다. 앱 오리. Xcode는 (개발자 사이트에서 확인 된대로) 프로필을 다시 만들고 장치가 포함되었습니다.
어느 문제가 발생하여 다음을 발견했습니다. 루트 (config.xml과 동일한 수준)에 build.json이라는 파일을 다음 내용으로 추가하고 여기 https : // developer에서 볼 수 개발팀 값을 Team Id로 바꿉니다 . apple.com/account/#/membership/
{
"ios": {
"debug": {
"codeSignIdentity": "iPhone Developer",
"developmentTeam": "DP7KW42777",
"packageType": "development"
},
"release": {
"codeSignIdentity": "iPhone Developer",
"developmentTeam": "DP7KW42777",
"packageType": "app-store"
}
}
}
또한 config.xml에 다음을 추가하여
<platform name="ios">
더 이상 다양한 정보 설정 (예 : 상태 표시 줄 숨기기)을 설정할 필요가 없습니다.
<config-file parent="NSBluetoothPeripheralUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} requires bluetooth access to function properly</string>
</config-file>
<config-file parent="NSCalendarsUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} requires calendar access to function properly</string>
</config-file>
<config-file parent="NSCameraUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} requires camera access to function properly</string>
</config-file>
<config-file parent="NSContactsUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} requires contacts access to function properly</string>
</config-file>
<config-file parent="NSLocationAlwaysAndWhenInUseUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} would like to check your location when app is active or in background</string>
</config-file>
<config-file parent="NSLocationAlwaysUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} would like to check your location when app is active or in background</string>
</config-file>
<config-file parent="NSLocationWhenInUseUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} would like to check your location when app is active or in background</string>
</config-file>
<config-file parent="NSMicrophoneUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} requires microphone access to function properly</string>
</config-file>
<config-file parent="NSMotionUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} requires motion detection access to function properly</string>
</config-file>
<config-file parent="NSPhotoLibraryUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} requires photo library access to function properly</string>
</config-file>
<config-file parent="NSRemindersUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} equires reminders access to function properly</string>
</config-file>
<config-file parent="UIStatusBarHidden" platform="ios" target="*-Info.plist">
<true/>
</config-file>
<config-file parent="UIViewControllerBasedStatusBarAppearance" platform="ios" target="*-Info.plist">
<false/>
</config-file>
마지막으로
<icon height="1024" src="resources/ios/icon/AppIcon.png" width="1024" />
아이콘 목록에 더 이상 1024 아이콘을 수동으로 추가 할 필요가 없습니다. 이제 설정을 변경하지 않고 빌드, 보관 및 업로드 만하면됩니다. 도움이 되었기를 바랍니다.
- 사이트에서 이전 팀 프로비저닝 프로필을 제거합니다.
- 모든 로컬 프로비저닝 프로필 (
Xcode -> Preferences -> Accounts -> Select account -> Select team -> View details -> Right click any profile -> Show in finder -> Cmd+A -> Cmd+Backspace
)을 제거합니다 . - 기기 용으로 빌드 해보세요.
수정 버튼이 표시됩니다.
제 경우에는 위에 나열된 것은 Xcode 8에서 도움이되지 않았습니다.
내가 시도한 단계는 다음과 같습니다. 결국 장치 등록 버튼을 다시 표시하여 Xcode에서 문제를 해결할 수 있도록했습니다 .
- 환경 설정> 계정 에서 Apple ID를 제거했습니다.
- 사과 ID를 다시 추가했습니다.
- 다시 시작된 Xcode
사이드 노트 : 제 경우에는 로그인이 만료 된 것이 문제라고 생각합니다 (Xcode는 Preferences> Accounts 에서이를 알려줍니다 ). 그러나 다시 로그인 을 클릭 한 후에도 아무것도 작동하지 않았습니다. 다시 로그인하고 장치 등록 버튼이 표시되도록 Xcode를 다시 시작하여 새로 고치기 위해해야 할 일이라고 생각 합니다.
Apple의 콘솔에 새 장치 ID를 추가하십시오.
대상 설정으로 이동하여 일반 탭을 선택하십시오.
자동으로 서명 관리를 선택 취소합니다.
Xcode가 불평하게 한 다음 자동으로 서명 관리를 다시 활성화하십시오.
새 아카이브를 만들 때 프로비저닝 프로파일에 모든 새 장치가 있어야합니다.
솔루션을 찾기 위해 지난 시간을 보냈습니다.
내 iPhone을 분리했는데 이제 작동합니다.
'ProgramingTip' 카테고리의 다른 글
용어에서 문자 범위 (0) | 2020.11.09 |
---|---|
Android : 사용자의 언어로 현재 요일 (월요일 등)을 가져 오는 방법은 무엇입니까? (0) | 2020.11.09 |
SQL Server 인스턴스에 대한 데이터 디렉터리는 어떻게 찾습니까? (0) | 2020.11.09 |
너비가 100 %이고 열 크기가 같은 테이블입니다. (0) | 2020.11.09 |
C #에서 전화를 설치면 어떻게됩니까? (0) | 2020.11.09 |