2015-01-13 4 views
0

iOS8 및 iOS7에서 실행되는 앱 버전이 있으며 엔터프라이즈 배포를 위해 코드를 지정하려고합니다. 이 작업을 수행하면 iOS7에서는 성공적으로 실행되지만 iOS8에서는 회색 아이콘으로 설치하는 경우 앱이 두드려 질 때 성공적으로 실행됩니다.코드 서명 된 IPA는 iOS7에서 실행되지만 iOS8에서는 실행되지 않습니다.

내가 알아 차 렸던 한 가지는 공급 업체의 최신 압축되지 않은 Payload에 ResourceRules.plist 파일이 포함되어 있지 않아서 문제가 될지 궁금한가요?

ResourceRules.plist를 사용하지 않고 코드 서명을 시도했거나 이전의 (아마도 정확하지 않은) ResourceRules.plist를 사용하고 다른 프로비저닝 프로필과 인증서를 사용하여 코드 서명을 시도했습니다. 위와 동일한 동작을 반복합니다.

해결해야 할 다른 사항은 무엇입니까? 감사합니다

편집 : 14 11시 6분 9초 Brads-AIR

월 : 내가 설치하는 동안 디버그에서 다음을 받고 있어요 (식별자/응용 프로그램 이름은 AAA, BBB 및 개인 정보 보호 이유로 CCC로 변경) atc [31] : 0x101f7c000 __MobileInstallationInstallForLaunchServices_block_invoke240 : 반환 된 오류 Error Domain = MIInstallerErrorDomain Code = 37 "Appex bundle at"/private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.FYHYX8/extracted/Payload /CCC.app/PlugIns/Photo.appex "식별자가 com.aaa.AAA 인 식별자 식별자"com.bbb.BBB "가 필요하지 않습니다. UserInfo = 0x12ff52da0

답변

3

확인했습니다. 알아 냈습니다. 문제는 플러그는 필요한 코드 서명 제 앱 번들 내에 중첩이었다 (대체, 의 Info.plist에 에게 embedded.mobileprovison 그것 _CodeSignature 변경 번들 식별자를 제거 동시 설계 별도로) 마치 앱 안에서 앱을 먼저 구성해야하는 것처럼 말입니다.