2011-01-02 4 views
3

현재 ipad 버전을 만들고 싶은 iphone 앱이 있습니다. 나는 그것이 "보편적"이되기를 원하지 않는다. 아이폰 버전과 다른 가격으로 ipad 버전을 판매하고 싶습니다.iOS - iphone/ipad 버전 관리

내 질문 - Xcode에서이 문제를 해결하는 가장 좋은 방법은 무엇입니까? 난 그냥 프로젝트를 복사 한 다음 두 개의 별도 프로젝트를 유지하고 ipad 빌드를 새 프로젝트에서합니까? 이것 만이 갈 수있는 유일한 방법 인 것처럼 보이지만 두 가지를 모두 업데이트하는 것은 힘들 것입니다. 제안? 조언? 감사.

+1

두 가지 장치를 모두 소유 한 사용자를 좌절시킬 수 있으므로이 방법을 사용할 때는주의해야합니다. 저는 iPhone과 iPad를 모두 가지고 있습니다. 두 가지 모두에 단일 앱을 사용하려면 두 배 이상을 지불하는 것에 대해 두 번 생각할 것입니다. –

+0

나는 네가하는 말을 보지만, 현재 아이폰 버전을 .99 달러에 팔고 있으며, 아이 패드 버전은 적어도 $ 2.99 가치가 있다고 생각한다. 따라서 아이 패드 나 아이팟을 가진 사람이 2.99 달러를 지불해야한다는 것을 의미하는 보편적 인 버전을 위해 2.99 달러에 대해 별도의 iPad 버전을 만들거나 2.99 달러를 부과한다. – sol

+0

또는 내 앱 중 하나 인 다른 옵션 : 보편적 인 버전 (나중에 사용자에게 선물로 보편적으로 출시 될 수도 있음) + iPhone 전용 버전을 사용하십시오. 그것은 내 애플 리케이션을 위해 꽤 잘 작동한다. (+ 범용 애플 리케이션의 매력을 과소 평가하지 말라!) – donkim

답변

3

앱을 보편적으로 사용하는 것과 거의 같은 방식으로 별도의 iPad 버전을 만들 수 있습니다. 면책 조항 : 이전에 실제로 해본 적이 없으며 보편적 인 경로를 따라갔습니다. 이제 대상을 마우스 오른쪽 버튼으로 클릭하고 "iPad 용 현재 대상 업그레이드 ..."를 클릭 한 다음 "두 개의 장치 별 응용 프로그램"및 "확인"을 클릭하십시오. 행운을 빕니다.

2

나는 내 애플 리케이션과 비슷한 것을 겪었다. 나는 iPad로 옮기고 싶었던 아이폰 앱 버전을 가지고 있었다. 필자는 iPad 특정 프로젝트를 작성하고 공유 가능한 코드를 추가했습니다. 다행히도 필자는 데이터와 UI 코드를 깨끗하게 분리했으며 대부분의 데이터 코드를 공유 할 수있었습니다. 새로운 iPad 프로젝트에서 새로운 코드를 작성해야했던 것은 UI 요소뿐이었습니다.

저는이 구분을 처리하는 방식을 완전히 바꿀 수 있습니다. 이론 상으로는 다양한 번들 식별자를 지정하고 iPad 또는 iPhone 버전을 사용하도록 설정을 켜거나 끌 수있는 것 같습니다. 하지만 내 iPad/iPhone 프로젝트를 분리하는 것이 더 간단 할 것이라고 결정했습니다.

희망이 도움이됩니다.

2

두 개의 프로젝트를 사용하는 대신 iPhone 프로젝트에 iPad 앱 타겟을 추가하십시오. 이렇게하면 공유 코드를 변경할 때마다 두 앱에서 업데이트됩니다.