2010-12-29 9 views
1

iPhone 앱이 어느 나라의 앱 스토어를 다운로드했는지 확인할 수있는 방법이 있습니까? 특정 국가에서 앱을 사용하는 경우 기능을 사용 중지해야합니다. NSLocale 및 MKReverseGeocoder은 모두 옵션이지만, 모두 제한이 : 그것은 가능하다면내 iPhone 앱을 다운로드 한 앱 스토어를 확인할 수 있습니까?

How to get user's country information

는, 그것이 더 잘 맞는 수 있습니다에서 다운로드 된 앱 스토어에서 응용 프로그램의 동작을 내놓고.

답변

1

노출 된 API가 없습니다. 별도의 타겟을 만드는 것을 고려할 수 있습니다. 하나는 모든 기능이 있고 다른 하나는 특정 기능이 제거 된 것입니다. 그런 다음 별도의 앱 ID를 만들고 alterered 버전이 필요한 지정된 국가 내에서 판매 할 수 있습니다. 별도의 타겟을 만들고 컴파일 시간이 if 인 블록을 사용하여 흐름을 제어하면 단일 코드베이스를 유지하면서 원하는 것을 달성 할 수 있습니다.

은 참조 :

Building for multiple iPhone targets in XCode

관련 문제