2012-09-20 2 views
1

iPad 및 iPhone 사용자를위한 앱을 개발해야합니다.iPhone/iPad 앱에서 작동하는 앱을 만드는 모든 가능한 방법

  • Two distinct Apps
      , 아이폰 용 및 아이 패드를위한 하나

      나는 3 가지 방법이 있다는 것을 이해합니다. (애플 스토어에는 링크되어 있지 않습니다.)

    1. One Universal app (애플 스토어에 +으로 표시, 앱 스토어는 기기에 따라 원하는 앱을 선택하십시오) (xcode에서 앱을 만들려면 Universal을 선택하십시오).
    2. One application with two targets, 하나는 iPhone 용이고 다른 하나는 iPad 용입니다. (xcode에서 iPad 용 Duplicate 타겟 사용) (Apple Store에서 링크 됨).

    위의 2와 3의 차이점을 이해해야합니다.

    감사합니다.

  • +1

    2. 하나의 응용 프로그램이 두 플랫폼에서 실행됩니다. 1과 3은 동일하지만 유일한 차이점은 3 개의 Xcode 프로젝트를 사용하는 반면 1을 사용하면 2 개의 Xcode 프로젝트를 사용한다는 것입니다. 1과 3 모두 앱 스토어에 여전히 두 개의 개별 앱이 있습니다. –

    답변

    3

    차이점은 iPad와 iPhone 모두에서 작동하는 하나의 Xcode 프로젝트에서 2 개의 단일 바이너리를 생성한다는 것입니다. 그것은 iPad와 iPhone 모두에서 실행된다는 것을 의미하는 보편적 인 목표를 가지고 있으며 사용자 인터페이스를 적절하게 조정해야합니다.

    3에서는 Xcode 프로젝트를 하나 만들고 프로젝트 내에 두 개의 빌드 타겟을 만들 것을 암시합니다. 이전에이 작업을 수행 했으므로 응용 프로그램간에 파일을 쉽게 공유 할 수 있습니다. 두 대상에서 공유하려는 파일에 대한 참조 만 추가하면됩니다. AppStore에서 3을 보는 방법은 1, 2 개의 별개의 응용 프로그램과 같습니다.

    관련 문제