Xcode 4에서 동일한 파일 이름으로 iPhone 및 iPad 대상을 빌드하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/7390443

  •  29-10-2019
  •  | 
  •  

문제

저희 회사는 iPhone 버전과 iPad 버전이있는 iOS 앱을 만들었습니다.앱 이름은 "SaveMyPlace"입니다.iPad 버전을 'SaveMyPlaceHD'라고 부르고 싶었지만 이름이 너무 길어서 스프링 보드 화면에서 잘 렸습니다.

우리는 결국 두 버전의 앱을 같은 이름으로 "SaveMyPlace"라고 부르게되었습니다.이것은 Xcode 3.x에서 발견되었습니다.첫 번째 대상을 선택하고 빌드하고 필요한 작업을 수행 한 다음 두 번째 대상을 선택하고 그것 을 빌드하기 만하면됩니다.

XCode 4에서 빌드 시스템은 두 대상을 동시에 빌드하려고합니다.각 타겟에 대해 적절한 소스 파일 닙, 그래픽 등을 설정하여 2 개의 타겟을 설정했습니다.그러나 Xcode는 동일한 디렉토리에 두 대상을 모두 빌드하고 iPhone 버전은 결국 앱의 iPad 버전을 덮어 씁니다.

동일한 파일 이름을 가진 2 개의 개별 대상을 빌드하고 결과 .app 파일을 별도의 디렉토리에 저장하도록 Xcode를 설정하려면 어떻게해야합니까?

도움이 되었습니까?

해결책

앱의 이름이 다르기 때문에 스프링 보드에 동일한 이름을 표시 할 수 없다는 의미는 아닙니다.

정보 plist에서

CFBundleIdentifier는 앱의 고유 ID를 정의합니다.

CFBundleName는 스프링 보드에 표시되는 이름을 정의합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top