2013-06-06 2 views
1

두 개의 다른 앱이 iCloud를 통해 작은 비트의 데이터를 공유 할 수 있도록 모든 조언을 따라했습니다. 테스트에서 모두 정상적으로 작동하지만 두 앱이 앱 스토어에서 출시 된 후에 앱 중 하나가 데이터를 읽지 않습니다. 나는 두 응용 프로그램의 자격 파일에 com.mycompany.superapp로 com.apple.developer.ubiquity-kvstore-ID를 설정 한두 앱 사이에서 iCloud 키 값 공유

app 1 ID: com.mycompany.superapp 

app 2 ID: com.mycompany.superduperapp 

:

다음은 설정입니다. 두 앱 ID는 동일한 10 자의 접두사를 공유합니다.

예상대로 App 2가 작동합니다. 앱 1 (ID가 실제로 자격에서 사용되는 하나)이 아이 클라우드 데이터에 액세스하려고 할 때, 나는 참조 :

Warning: com.mycompany.superapp has no valid com.apple.developer.ubiquity-kvstore-identifier entitlement 

Warning: Can't get application info for com.mycompany.superapp 

사람이 잘못 될 수 있는지 어떤 생각을 가지고 있습니까?

+0

빌드 앱의 리소스 디렉토리에서 끝나는 실제 인 타이틀먼트 파일에 적절한 식별자가 있는지 확인하십시오. – rmaddy

+0

@rmaddy - 예, iCloud는 개발자 포털의 두 앱 ID에서 사용하도록 설정되어 있습니다. –

+0

@Amro - 전화하세요. 작동하는 응용 프로그램 패키지에서 archived-expanded-entitlements.xcent 파일을 볼 수는 있지만 작동하지 않는 응용 프로그램 패키지에서는 볼 수 없습니다. 왜 그것이 포함되지 않았을 지에 대한 어떤 생각? 처음에 제출하지 못하면 다시 제출하십시오 ;-) –

답변

0

dev 포털에서 iCloud가 해당 앱 ID에서도 사용 설정되어 있는지 다시 확인하십시오.

관련 문제