2012-06-19 4 views
5

이 질문은 여러 번 묻는 것이지만 현재로서는이 전체 서명 개념에 좌절감이 있습니다.이 개념은 너무 지루한 경향이 있습니다 코딩 및 때로는 재미있는 애플 정말 다른 버전에서 그것을 엉망으로 만들었습니다. Xcode 4.2에서 배포판 ipa 파일을 만들려고 할 때 ipa가 올바르게 빌드되고 성공적으로 설치할 수 있지만 Xcode 4.3.2에서는 앱이 설치되지 않지만 오류가 발생합니다 : Jun자격 'application-identifier'에 프로비저닝 프로파일에서 허용하지 않는 값이 있습니다.

: 자격 '응용 프로그램 -identifier '가 프로비저닝 프로파일에서 허용하지 않는 값을 가지고 있습니다.

이제 mobile.provision을 사용하여 xcodebuild를 빌드하고 ipa가 생성 될 때까지 모든 이음새가 잘 보이도록하려고합니다. 그러나, 아이튠즈를 통해 애플 리케이션을 설치할 때, 이것은 계속 생성되는 오류입니다. blogs/google_search/etc를 통해 서핑을 한 후 인센티브가있는 문제가있을 수 있는데,이 문제를 해결할 방법이나 문제점을 해결할 방법이 없습니다.

나는이 문제를 해결하기 위해 누군가 나를 올바른 방향으로 안내 할 수 있기를 바랍니다.

감사

+0

귀하는 자격 부여를 사용해야한다는 것을 알고 계십니까? iCloud로 뭔가를하고 있습니까? 이것은 * Ad Hoc * 앱, 일반 App Store 앱 또는 탈옥 앱입니까? – Nate

+0

네이트, 몇 가지 문제가 있었지만 지금은 수정되었습니다. 그들 중 하나는 올바른 조항으로 서명하지 않았고, "false"를 설정해야했습니다. dist_plist 파일을 믿는 get_allow_access 매개 변수. – kforkarim

+0

확인. 문제를 해결 한 경우 솔루션을 설명하고 해결 된 것으로 표시하십시오. 네, 당신은 자신의 질문에 대답 할 수 있습니다 :). 그런 식으로, 다른 사람들은 당신의 질문을 계속 읽지 말고, 당신은 여전히 ​​대답이 필요하다고 생각합니다. – Nate

답변

4

내 문제는, 내가 적절한 프로비저닝 빌드에 서명하지 하였다 해결 방법입니다. mobileprovision의 경로를 지정하거나 추가 된 경우 Xcode Organizer로 이동하여 올바른 규정을 선택하고 마우스 오른쪽 버튼으로 클릭하여 파인더에 표시 할 수 있습니다. Organizer의 이름을 파인더에 반영하면 완전히 다릅니다. 왜 사과가 그런 경향이 있는지 모르겠지만 그 중 하나가 오류가 발생한 곳입니다. 그런 다음 장치에서 ipa를 컴파일하고 설치하려고 시도한 후 그룹 구성원이 아니기 때문에 "자격 부여 '응용 프로그램 식별자'프로비져닝 프로파일에서 허용하지 않은 값을 가짐 '이라는 오류가 발생했습니다. 다른 블로그와 검색을 거친 후 Apple의 기술 노트 에서처럼 배포를 위해 앱을 구축하는 경우 dist.plist 파일의 매개 변수 "get-task-allow"를 FALSE로 설정해야한다고 지적했습니다. XCode 4.2에서는 권한 부여가 사용자에게 도움이되므로 선택하는 컴파일 유형도이를 반영해야하지만 FALSE에는 반영되지 않은 것으로 보입니다. 그래서 그것을 false로 바꾸면 ipa가 마침내 장치에 설치됩니다. 다시 말하지만, 이것은 엔터프라이즈 배포 목적을위한 것입니다. 그래서 앞으로 이것이 도움이 될 수 있고 번거 로움을 덜 수 있기를 바랍니다.

0

내 앱에서 내 앱 확장 프로그램을 제거하여 iOS10 엔터프라이즈 배포의 문제를 해결했습니다. 앱에 코드 서명이되어이 문제가 발생했습니다.

관련 문제