iPhone 응용 프로그램을 만드는 방법

작가: Louise Ward
창조 날짜: 11 2 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
SUB)Android and iOS APP in one shot! Make Your App in 3 minutes with React Native
동영상: SUB)Android and iOS APP in one shot! Make Your App in 3 minutes with React Native

콘텐츠

앱 시장은 끊임없이 변화하고 변화하고 있으며 성공 사례는 누구의 관심도 끌 수있을만큼 큽니다. iPhone 앱에 대한 다음 큰 아이디어가 있다고 생각하십니까? 생각보다 쉽게 ​​만들 수 있습니다. 약간의 코딩을 배워야하지만 인터페이스에 대한 대부분의 작업은 그래픽 형식으로 수행 할 수 있습니다. 앱을 만드는 데는 시간과 학습, 인내가 필요하지만 다음 Flappy Bird 현상을 만들 수있을 것입니다! 시작하려면 아래 1 단계를 참조하세요.

단계

5 단계 중 1 부 : 개발 환경 설정

  1. Xcode를 다운로드하여 설치하십시오. Xcode는 모든 iPhone 애플리케이션이 구성되는 개발 환경입니다. Xcode는 Apple에서 무료로 다운로드 할 수 있지만 설치하려면 OS X 10.8 이상이 필요합니다. Windows 또는 Linux 컴퓨터에서 Xcode를 실행하는 공식적인 방법은 없습니다. 즉, iPhone 앱을 개발하고 싶지만 Mac이없는 경우 구입해야합니다.
    • iOS 8에서 앱을 개발하려면 Xcode 6.0.1과 iOS 8 SDK 툴킷이 필요합니다. 둘 다 Apple에서 다운로드 할 수 있습니다. iOS 8 SDK에는 iCloud 및 Touch ID 통합을 포함하여 모든 종류의 새로운 앱 경험을 생성 할 수있는 많은 새로운 API가 포함되어 있습니다.
    • iOS 10에서 앱을 개발하려면 Xcode 8과 iOS 10 SDK 툴킷이 필요합니다. 둘 다 Apple에서 다운로드 할 수 있습니다. 이 Xcode 릴리스에는 알아야 할 Swift 언어 및 SDK 도구에 대한 중요한 변경 사항이 있지만 좋은 소식은 릴리스 후에 Swift 언어에 "코드를 깨는"변경 사항이 없다는 것입니다. 이.

  2. 좋은 텍스트 편집기를 설치하십시오. Xcode로 완전히 코드를 작성할 수 있지만, 구문 프로그래밍 전용 텍스트 편집기가 있으면 대규모 코드 배열로 작업하는 것이 훨씬 더 쉽다는 것을 알게 될 것입니다. TextMate와 JEdit는 매우 인기있는 두 가지 옵션입니다.
  3. 벡터 그래픽 프로그램을 설치합니다. 응용 프로그램에 대한 자신 만의 아트 워크와 디자인을 만들 계획이라면 벡터 그래픽을 만들 수있는 프로그램을 설치해야합니다. 벡터 그래픽은 선명도를 잃지 않고 확대 및 축소 할 수 있으며 멋진 응용 프로그램에 필요합니다. 인기있는 벡터 프로그램으로는 CorelDraw, Adobe Illustrator, Xara Designer 및 Inkscape가 있습니다. 아름다운 무료 벡터 그래픽 그리기 프로그램은 DrawBerry입니다. 전문적인 프로그램만큼 강력하지는 않지만 처음 사용하는 사용자 나 일회용품 외에는 비용을 지불하고 싶지 않은 경우에 유용합니다.

  4. Objective-C를 숙지하십시오. Objective-C는 iPhone 응용 프로그램 내에서 함수를 만드는 데 사용되는 프로그래밍 언어입니다. 데이터를 처리하고 개체를 조작합니다. Objective-C는 C- 라인 언어에서 파생되었으며 객체 지향 언어입니다. 이미 C 또는 Java에 대한 기본적인 이해가 있다면 Objective-C는 대부분 이해하기 쉽습니다.
    • 새로운 옵션은 Objective-C 언어 이후에 나온 Swift 언어를 사용하여 앱을 빌드하는 것입니다. Swift는 더 친숙한 구문과 더 현대적인 느낌을 가지고 있습니다.
    • Objective-C를 몰라도 기본 애플리케이션을 빌드 할 수 있지만 직접 코딩하지 않고는 어떤 종류의 고급 기능도 수행 할 수 없습니다. Objective-C가 없으면 화면 사이를 앞뒤로 이동하기 만하면됩니다.
    • 온라인에서 사용할 수있는 많은 자습서와 Objective-C에 대한 책 형식에서 찾을 수있는 풍부한 정보가 있습니다. iPhone 응용 프로그램 개발이 진지하게 받아들이고 싶은 경우 유용한 리소스를 가지고 있으면 만족할 것입니다.
    • 인기있는 온라인 Objective-C 커뮤니티에는 Apple Developer Forum, iPhoneSDK Google Group 및 StackOverflow가 있습니다.

  5. 아웃소싱 앱 개발을 고려하십시오. Objective-C를 배우는 데 관심이 없거나 예술적 재능이 없다면 그들을 돌볼 수있는 많은 프리랜서와 개발 팀이 있습니다. 당신을 위해 프로젝트의 다양한 측면을 수행합니다. 개발 아웃소싱은 복잡한 과정이지만 코딩을 좋아하는 사람이 아니라면 많은 안도감을 줄 것입니다. 관련된 모든 사람이 기밀 유지 계약에 서명하고 작업을 시작하기 전에 보상 구조가 마련되어 있는지 확인하십시오.
    • ODesk와 Elance는 인터넷에서 가장 인기있는 프리랜서 서비스 중 하나이며, 둘 다 수백 명의 개발자와 모든 기술의 아티스트를 보유하고 있습니다.
  6. 개발자 계정을 만듭니다. 앱 스토어에 앱을 배포하거나 테스트를 위해 다른 사람에게 전달하려면 Apple 개발자 계정에 등록해야합니다. 이 계좌는 연간 $ 99를 청구하며 귀하의 세금 식별 및 은행 계좌 정보를 제공해야합니다.
    • iOS 개발자 센터 웹 사이트에서 계정을 생성 할 수 있습니다.
  7. 몇 가지 앱을 다운로드하여 테스트 해보세요. 개발자 계정에 가입하면 Apple 개발자 리소스에 액세스 할 수 있습니다. 이러한 리소스에는 애플리케이션 개발 작동 방식에 대한 광범위한 이해를 제공 할 수있는 많은 샘플 프로젝트가 포함되어 있습니다. 만들고자하는 애플리케이션 유형과 관련된 예제를 찾아 Xcode를 사용하십시오. 광고

2/5 부 : 애플리케이션 계획

  1. 개념을 정의하십시오. Xcode를 처음으로 열기 전에 응용 프로그램과 기능에 대한 계획을 잘 세워야합니다. 여기에는 애플리케이션의 모든 기능을 설명하고 UI와 화면 간 이동 흐름을 설명하는 디자인 문서, 필요한 시스템 유형에 대한 기본 아이디어가 포함됩니다. 전개.
    • 애플리케이션을 개발하는 동안 가능한 한 가깝게 설계 문서를 따르십시오. 이렇게하면 원하는 기능에 집중할 수 있습니다.
    • 앱의 각 화면에 대해 최소한 하나의 미니어처 스케치를 그려보십시오.
  2. 애플리케이션 사용자를 식별하십시오. 앱 사용자는 앱의 인터페이스 및 기능과 많은 관련이 있습니다. 예를 들어 할 일 목록 응용 프로그램은 피 묻은 슈팅 게임과는 훨씬 다른 청중을 갖습니다. 이것은 당신을 도울 것입니다.
  3. 응용 프로그램으로 요구 사항을 해결하십시오. 응용 프로그램이 일종의 유틸리티 인 경우 이전에 해결되지 않은 문제에 대한 솔루션을 제공하거나 이전 시도보다 더 나은 작업을 수행해야합니다. 앱이 게임 인 경우이를 강조하고 특정 플레이어의 관심을 끄는 고유 한 기능이 하나 이상 있어야합니다.
  4. 내용을 고려하십시오. UI는 앱 사용자에게 표시하려는 콘텐츠 유형에 따라 결정됩니다. 예를 들어 앱이 사진을 처리하는 경우 가능한 한 쉽게 사진을보고 탐색 할 수있는 UI가 필요합니다.
  5. 좋은 UI 디자인 프로세스를 연습하십시오. 사용자 인터페이스는 사용자의 조치를 중단해서는 안됩니다. 즉, 옵션이 명확하게 표시되어야하며 사용자는 버튼의 용도를 묻지 않아도됩니다. 아이콘을 사용하는 경우 정확한 기능을 나타내야합니다. 앱 탐색은 부드럽고 자연 스러워야합니다.
    • UI 디자인은 과학 이라기보다 예술에 가깝습니다. 프로젝트가 진행됨에 따라 지속적으로 디자인을 수정해야 할 것입니다.
    광고

5 단계 중 3 : 애플리케이션 생성

  1. Xcode에서 새 프로젝트를 만듭니다. Xcode를 열고 파일 메뉴에서 새 프로젝트를 시작합니다. 창의 왼쪽 창에있는 "iOS"제목에서 "응용 프로그램"을 선택합니다. 템플릿 섹션에서 "Empty Application"을 선택합니다.
    • 다양한 작업을 위해 설계된 많은 템플릿이 있습니다. 개발 프로세스에 더 익숙해 질 때까지 빈 템플릿으로 시작합니다. 모든 것이 작동하는 방식에 익숙해지면 하나 이상의 복잡한 템플릿을 사용해 볼 수 있습니다.
    • 제품 이름, 회사 ID 및 클래스 접두사를 제공해야합니다. Apple의 기업 ID가 아직없는 경우 입력하십시오. com.example. 클래스 접두사에 다음을 입력합니다. XYZ.
    • 장치 메뉴에서 "iPhone"을 선택합니다.
  2. 스토리 보드 시나리오를 만듭니다. 스토리 보드는 모든 앱 화면에 대한 시각적 슬라이드 쇼입니다. 각 화면의 내용과 화면 간의 전환을 보여줍니다. Storyboard 도구는 응용 프로그램의 흐름을 개발하는 데 도움이됩니다.
    • 파일 → 새로 만들기 → 파일을 클릭합니다.
    • iOS 제목 아래에서 "사용자 인터페이스"를 클릭합니다.
    • 스토리 보드를 선택하고 다음을 클릭합니다.
    • 장치 메뉴에서 iPhone을 선택한 다음 파일 이름을 "Main"으로 지정합니다. 파일이 프로젝트와 동일한 위치에 저장되어 있는지 확인하십시오.
  3. 프로젝트에 스토리 보드를 할당하십시오. 스토리 보드를 만든 후에는 앱의 기본 인터페이스로 할당해야합니다. 애플리케이션이 시작되면 스토리 보드가로드됩니다. Storyboard를 할당하지 않으면 앱이 시작될 때 아무 일도 일어나지 않습니다.
    • 왼쪽 탐색 트리에서 프로젝트 이름을 클릭하십시오.
    • 메인 프레임 위의 타겟 제목을 찾습니다. 대상 목록에서 프로젝트를 선택하십시오.
    • 일반 탭의 배포 정보 섹션으로 이동합니다.
    • 입력 Main.storyboard "메인 인터페이스"텍스트 필드에서.
  4. 디스플레이 드라이버를 사용하여 첫 번째 모니터를 추가하십시오. 디스플레이 드라이버는 사용자가 콘텐츠를 표시하는 방법을 지정합니다. 표준 디스플레이 및 패널을 포함하여 다양한 디스플레이 드라이버가 사전 설치되어 있습니다. 스토리 보드에 디스플레이 드라이버를 추가하여 사용자에게 콘텐츠를 표시하는 방법을 앱에 알립니다.
    • 프로젝트 탐색 메뉴에서 "Main.storyboard"파일을 선택합니다. Interface Builder 창에 빈 캔버스가 나타납니다.
    • 개체 라이브러리로 이동합니다. 오른쪽 창 하단에 있으며 작은 상자 모양의 버튼을 눌러 선택할 수 있습니다. 캔버스에 추가 할 수있는 개체 목록이로드됩니다.
    • "View Controller"개체를 클릭하여 캔버스로 끕니다. 첫 번째 화면이 배경 프레임에 나타납니다.
    • 첫 번째 "장면"이 완료되었습니다. 앱이 시작되면 디스플레이 드라이버가 첫 번째 화면을로드합니다.
  5. 홈 화면에 인터페이스 개체를 추가합니다. 디스플레이 드라이버를 설정 한 후에는 레이블, 텍스트 입력 필드 및 버튼과 같은 필요한 인터페이스 개체로 화면 채우기를 시작할 수 있습니다. 인터페이스 개체는 View Controller 개체가있는 개체 라이브러리 목록에서 찾을 수 있습니다.
    • 목록에서 개체를 클릭하고 끌어서 데스크탑에 추가합니다.
    • 대부분의 개체는 개체 가장자리에있는 상자를 클릭하고 끌어서 크기를 조정할 수 있습니다. 크기를 조정할 때 안내선이 화면에 표시되어 모든 것이 올바르게 정렬되었는지 확인할 수 있습니다.
  6. 추가하는 개체를 사용자 지정합니다. 각 개체의 속성을 조정하여 임의적이고 직관적 인 인터페이스를 만들 수 있습니다. 예를 들어 텍스트 입력 필드에 자리 표시 자 텍스트를 추가하여 사용자에게 입력 방법을 안내 할 수 있습니다.
    • 사용자 지정하려는 개체를 선택한 다음 오른쪽 창 상단에있는 "속성 검사기"버튼을 누르십시오. 이 버튼은 방패처럼 보입니다.
    • 원하는대로 청중을 사용자 정의하십시오. 글꼴 스타일, 글꼴 크기, 텍스트 색상, 조정, 배경 이미지, 자리 표시 자 텍스트, 테두리 스타일 등을 변경할 수 있습니다.
    • 사용 가능한 옵션은 사용자 지정하는 개체에 따라 변경 될 수 있습니다.
  7. 더 많은 화면을 추가하십시오. 프로젝트가 성장함에 따라 응용 프로그램이 유용하게 사용되는 데 필요한 모든 콘텐츠를 표시하려면 여러 모니터를 추가해야 할 것입니다. 예를 들어, 할 일 목록 응용 프로그램에서 작업하는 경우 적어도 두 개의 화면이 필요합니다. 하나는 할 일을 입력하고 다른 하나는 전체 목록을 표시합니다.
    • 표시되는 컨트롤을 캔버스의 빈 부분으로 끌어서 놓으면 새 화면이 추가됩니다. 드롭 할 공간을 찾을 수없는 경우 빈 공간을 찾을 때까지 "축소"버튼을 클릭하십시오.현재 화면이 아니라 프레임에 나타나는 컨트롤을 드롭해야합니다.
    • 프로젝트 초안에서 리드 할 디스플레이 드라이버를 선택하여 초기 화면으로 변경할 수 있습니다. Attribute Inspector 버튼을 클릭 한 다음 "Is Initial View Controller"확인란을 선택합니다. 예를 들어 할 일 목록을 만들려는 경우 응용 프로그램을 열 때 사용자가 먼저 실제 목록을 볼 수 있도록해야합니다.
  8. 탐색 모음을 추가합니다. 이제 앱에 두 개의 화면이 있으므로 두 화면 사이를 이동할 차례입니다. 전용 디스플레이 드라이버 인 내비게이션 컨트롤러를 사용하여이를 수행 할 수 있습니다. 이 드라이버는 사용자가 화면 사이를 앞뒤로 이동할 수 있도록 앱 상단에 탐색 모음을 추가합니다.
    • 다음 모니터를 모두 제어 할 수 있도록 내비게이션 드라이버를 원래보기에 추가해야합니다.
    • 프로젝트 초안에서 초기 표시를 선택합니다.
    • Editor → Embed In → Navigation Controller를 클릭합니다.
    • 드라이버를 추가하는 화면 상단에 회색 탐색 표시 줄이 나타납니다.
  9. 탐색 모음에 기능을 추가합니다. 이제 탐색 모음을 추가 했으므로 탐색 도구를 추가 할 수 있습니다. 이를 통해 사용자는 화면 사이를 앞뒤로 이동할 수 있습니다.
    • 탐색 모음에 제목을 추가합니다. 할당 할 디스플레이 컨트롤러 아래의 탐색 항목을 클릭합니다. Attribute Inspector를 열고 Title 필드에 현재 화면의 제목을 입력합니다.
    • 탐색 버튼을 추가합니다. 개체 라이브러리를 열고 (아직 열려 있지 않은 경우) Bar Button Item 항목을 찾습니다. 탐색 표시 줄에 클릭하여 놓으십시오. 일반적으로 응용 프로그램의 "앞으로 이동"버튼은 오른쪽에 있고 "뒤로"이동 버튼은 왼쪽에 있습니다.
    • 버튼의 속성을 설정합니다. 버튼은 특정 상황에 더 잘 적응할 수 있도록 자체 속성을 갖도록 구성 할 수 있습니다. 예를 들어 할 일 목록을 생성하는 경우 "추가"버튼을 추가하여 새 작업을 생성 할 수 있습니다. 버튼을 선택하고 "속성 검사기"패널을 엽니 다. 식별자 메뉴로 이동 한 다음 "추가"를 선택합니다. 버튼이 "+"기호로 변경됩니다.
  10. 새 버튼을 기존 디스플레이에 연결합니다. 버튼이 작동하려면 다른 모니터에 연결해야합니다. 할일 목록 예제에서 버튼은 마스터 목록에 있으며 입력 화면에 연결되어야합니다. 버튼을 연결하려면 Ctrl 키를 누른 상태에서 버튼을 두 번째 화면으로 끕니다.
    • 마우스 버튼을 놓으면 옵션 목록과 함께 Action Segue 메뉴가 나타납니다. 화면 사이를 이동할 때 푸시 전환을 사용하려면 "푸시"를 선택합니다. "Modal"을 선택하여 시퀀스가 ​​아닌 독립 실행 형 작업으로 화면을 열 수도 있습니다.
    • 푸시를 선택하면 내비게이션 바가 두 번째 모니터에 자동으로 추가되고 "실행 취소"버튼이 자동으로 생성됩니다. 모달을 선택하면 수동으로 두 번째 탐색 모음을 추가하고 "취소"및 "완료"버튼을 추가해야합니다 (할 일 목록의 경우 버튼 프레스는 애플리케이션의 필요에 따라 다릅니다.)
    • "Cancel"및 "Done"버튼은 "Add"버튼을 생성 한 것과 동일한 방법으로 생성 할 수 있습니다. Attribute Inspector의 식별자 메뉴에서 "Cancel"또는 "Done"을 선택하기 만하면됩니다.
  11. 데이터 처리 기능을 추가합니다. 이제 코드를 작성하지 않고도 기본 탐색 인터페이스를 만들 수 있습니다. 데이터 저장 및 사용자 입력 처리와 같은 고급 기능을 추가하려면 손을 더럽 히고 코딩해야합니다. 코딩은이 튜토리얼의 범위를 벗어나지 만 온라인에서 사용할 수있는 Objective-C 튜토리얼이 많이 있습니다.
    • 탐색 가능한 인터페이스 프로토 타입을 사용하여 개발자를 고용 할 수 있습니다. 활성 인터페이스가 있으면 코딩 측면에서 필요한 것을 쉽게 설명 할 수 있습니다.
    광고

4/5 부 : 애플리케이션 테스트

  1. iOS 시뮬레이터를 시작합니다. Xcode는 다양한 에뮬레이션 된 iOS 장치에서 앱을 테스트 할 수있는 iOS 에뮬레이터와 함께 제공됩니다. 시뮬레이터를 열려면 Xcode 창의 상단에있는 드롭 다운 메뉴에서 "시뮬레이터 및 디버그"를 선택한 다음 테스트 할 장치를 선택하십시오.
  2. 애플리케이션을 빌드하십시오. 기존의 재생 버튼처럼 보이는 빌드 버튼을 클릭하여 앱을 컴파일하고 실행합니다. 애플리케이션을 빌드하는 데 몇 분 정도 걸릴 수 있습니다. 도구 모음에서 진행 상황을 추적 할 수 있습니다. 빌드가 완료되면 iOS 시뮬레이터가 열리고 앱 테스트를 시작할 수 있습니다.
  3. iPhone에서 앱을 테스트하십시오. 테스트를 위해 앱을 배포하기 전에 장치에서 바로 테스트 할 수 있습니다 (있는 경우). 먼저 USB 포트를 통해 장치를 컴퓨터에 연결하십시오. iTunes가 열리면 닫습니다. 드롭 다운 메뉴에서 "장치 및 디버그"를 선택한 다음 빌드 버튼을 클릭합니다. 몇 초 후 응용 프로그램이 iPhone에서 실행되기 시작합니다. 응용 프로그램을 닫기 전에 모든 기능을 테스트하십시오.
  4. 응용 프로그램에 대한 오류 수정. 애플리케이션이 충돌하면 무슨 일이 일어 났고 그 이유를 파악해야합니다. 이것은 광범위한 주제이며 앱이 충돌하는 데는 많은 이유가 있습니다. 오류 수정 콘솔을 열고 오류 메시지를 읽으십시오. 대부분의 경우 매우 혼란 스럽습니다. 오류를 이해하지 못하는 경우 Google에서 오류 메시지를 검색해보세요. Apple 개발 포럼에서 친절하고 경험이 풍부한 개발자가 회원의 도움 요청에 응답 한 게시물을 찾을 수 있습니다.
    • 오류 수정은 시간이 많이 걸리고 지루할 수 있습니다. 포기하지 않고 인내하지 않으면 이것으로 나아질 때가 올 것입니다. 오류를 인식하고 더 빠르게 추적하며 때로는 발생시기를 알 수 있습니다. 일반적인 실수는 메모리에서 객체를 두 번 이상 해제하는 것입니다. 또 다른 실수는 메모리를 할당하고 객체를 추가하거나 할당하기 전에 인스턴스화하는 것을 잊는 것입니다. 각 응용 프로그램에서 오류는 점차 줄어들 것입니다.
  5. 메모리 사용량을 확인하십시오. iPhone은 메모리 용량이 매우 제한적입니다. 객체에 메모리 공간을 할당 할 때마다 객체가 완료되면 해제하고 메모리 양을 반환해야합니다. Instruments는 무엇보다도 메모리 사용량을보고 분석하기위한 iPhone SDK의 도구입니다.
    • 위의 장치 및 디버그 옵션으로 이동하여 실행 → 성능 도구로 실행 → 누수를 선택합니다. 그러면 기기가 켜지고 기기에서 앱이 실행됩니다. 평소처럼 앱을 계속 사용하면됩니다. Instruments가 메모리 사용량을 기록하고 분석 할 때 앱이 정지되는 경우가 있습니다. 모든 손실은 Leaks의 진행 상황에 빨간색 스파이크를 생성합니다. 손실 된 전력은 화면 하단에 표시됩니다.
    • 분실 한 개체를 두 번 클릭하면 해당 스 니펫으로 이동하거나 주소 열의 작은 화살표를 클릭하면 손실 내역이 표시됩니다. 때때로 그 지점은 그것이 시작된 장소가 아닐 수도 있습니다.
    • 정말 혼란 스럽다면 제거 절차를 시도해보십시오. 주석을 달거나 코드 영역을주의 깊게 건너 뛰고 실행하십시오. 때로는 일반적인 범위를 좁힌 다음 책임있는 코드 줄을 지역화 할 수도 있습니다. 위치를 알고 나면 수정하거나 다시 작성할 수 있습니다. Google을 사용하면 일반적으로 문제를 해결하는 내부 Apple 포럼 또는 문서에 대한 가장 빠른 직접 링크가 제공됩니다.
  6. 다른 사람들이 테스트 할 수 있도록 애플리케이션을 배포합니다. 에뮬레이터 모드에서 앱을 테스트하는 것은 앱이 작동하고 인터페이스가 잘 보이는지 확인하는 좋은 방법이지만, 자신을 제외한 다양한 사용자로부터 테스트하는 것보다 좋은 방법은 없습니다. . 실행하기 전에 가장 큰 버그를 해결했는지 확인하십시오. 테스터에게 앱을 배포하려면 iOS Dev Center 사이트에서 Ad-Hoc 인증서를 만들어야합니다.
    • 외부 테스터는 예상치 못한 많은 피드백을 제공 할 수 있습니다. 이것은 복잡한 응용 프로그램이있는 경우 특히 유용 할 수 있습니다.
    • 테스터 기기를 승인하려면 각 기기의 UDID가 필요합니다.
    • 드롭 다운 목록에서 장치를 선택하고 "빌드"아이콘을 클릭합니다. Finder 섹션에서 프로젝트 폴더를 찾은 다음 "Ad-Hoc-iphoneos"폴더를 찾습니다. 내부에는 응용 프로그램이 있습니다. iOS 개발자 센터에서 보유한 인증서 "AdHoc.mobileprovision"을 동일한 디렉토리에 복사하십시오. 응용 프로그램을 선택하고 인증 한 다음 압축합니다. 이 아카이브는 외부 테스터에게 전달할 수 있습니다. 각 Ad-Hoc 인증서에 대해 별도의 아카이브를 만들어야합니다.
    광고

5/5 부 : 프로젝트 게시

  1. 배포판을 만드십시오. 드롭 다운 메뉴에서 장치 및 릴리스를 선택합니다. "Build"아이콘을 클릭합니다. Finder 섹션에서 프로젝트 디렉토리를 찾아 "Release-iphoneos"폴더를 찾으십시오. 내부에는 응용 프로그램이 있습니다. 압축 파일로 압축됩니다.
    • 새로운 앱이 Apple의 인증을 받으려면 iOS 8 및 Retina 디스플레이에 최적화되어야합니다.
  2. iTunes Connect 대시 보드를 엽니 다. iOS 개발자 센터에서이 패널에 액세스 할 수 있습니다. 설치를 완료하기 위해 완료되지 않은 단계가있는 경우 페이지 상단에 나열됩니다. 모든 은행 정보와 세금 식별 번호가 올바르게 입력되었는지 확인하십시오.
  3. 신청 정보를 입력하세요. "응용 프로그램 관리"를 클릭 한 다음 "새 응용 프로그램 추가"를 선택합니다. 애플리케이션 이름, SKU 번호를 입력하고 계획의 ID를 선택하십시오. 드롭 다운 메뉴에서 애플리케이션 패키지를 선택합니다.
    • 앱 설명, 키워드, 지원 페이지, 카테고리, 연락처 이메일, 저작권을 제공하는 양식을 작성하십시오.
    • 승인 및 가격 양식을 작성하십시오.
    • iTunes에 대한 아트 워크를 준비하십시오. 큰 512x512 벡터 아이콘과 몇 개의 앱 스크린 샷이 필요합니다. Command + Shift + 4를 사용하여 iPhone 에뮬레이터 소프트웨어에서 스크린 샷을 찍은 다음 십자형 커서 (십자형 뷰 파인더)를 선택 항목 위로 드래그 할 수 있습니다. iPhone의 경우 320x480 크기인지 확인하십시오. 스크린 샷은 앱 마케팅에서 매우 중요한 부분이므로 가장 중요한 부분을 나타내는 지 확인하세요.
  4. 앱을 업로드하세요. "바이너리 업로드 준비 완료"를 클릭하면 애플리케이션 업 로더를 다운로드하도록 안내하는 화면으로 이동합니다. 그것을 다운로드하고 완료를 누르십시오.
    • Application Uploader 도구를 설치하고 실행하십시오. 프로그램을 처음 실행할 때 iTunes 자격 증명을 요청합니다.
    • Application Uploader 도구는 iTunes Connect 계정을 확인하고 바이너리로 업로드하려는 앱을 찾습니다. 드롭 다운 메뉴에 표시됩니다. 원하는 앱을 선택하고 이전에 만든 압축 배포를 선택한 다음 업로드합니다. 업로드 도구는 패키지 내부의 내용을 검사하고 잘못된 버전, 누락 된 아이콘 등 잘못된 것을 감지하면 오류를보고합니다. 모든 것이 잘되면로드됩니다. 압축 및 완료.
  5. 평가를 기다리고 있습니다. 이제 당신이 할 일이없고 평가 과정을 기다립니다. 앱 상태가 "검토 중"으로 변경되면 Apple에서 며칠 또는 몇 주 내에 이메일을 통해 알려드립니다. 평가에 포함되면 프로세스가 매우 빠릅니다. 초기 평가를 통과하지 못하면 이유를 설명하는 비 승인 서신을 받게되며 Apple은이를 수정하기위한 제안을 제공합니다. 앱이 테스트를 통과하면 Apple에서 앱을 판매 할 준비가되었음을 알리는 이메일을 보냅니다. 이제 앱이 iTunes 앱 스토어에 나타납니다.

  6. 앱을 광고하십시오. 이제 새로운 앱을 구매할 수 있으므로 홍보를 시작할 차례입니다. 소셜 미디어를 사용하고 앱별 사이트에 보도 자료를 보내고 YouTube 동영상을 만들고 사람들이 앱에 대해 이야기하도록 할 수있는 모든 작업을 수행하세요.
    • 웹 사이트에 앱에 대해 작성하거나 YouTube 채널에서 평가할 리뷰어에게 무료 사본을 보낼 수 있습니다. 리뷰 이름을 변경하면 앱 판매가 증가 할 수 있습니다.

  7. 판매를 추적합니다. iPhone 용 무료 iTunes Connect Mobile 앱을 다운로드하십시오. 매일 로그인하여 판매, 시장 및 판매 국가를 확인하십시오. 이것은 멋진 부분입니다! Apple은 가장 최근 판매 데이터에 대한 링크를 주기적으로 이메일로 보내드립니다. 녹음을 위해 다운로드 할 수 있습니다. 행운을 빕니다! 광고

조언

  • App Store에 이미있는 복사 응용 프로그램이 아닌 자신 만의 고유 한 응용 프로그램을 만듭니다. 전체 App Store를 조사하여 사용 가능한 항목을 찾으십시오. 물론, 당신의 아이디어가 더 낫다면 그렇게하십시오.
  • 항상 앱을 개선 할 수있는 방법을 찾으십시오.
  • 앱을 정기적으로 업데이트하십시오.
  • 참고 도서가 마음에 들면 Amazon.com으로 이동하여 iPhone 개발 관련 도서를 찾으십시오.
  • 가능한 한 많은 다른 iDevice에서 테스트 해보십시오. 더 좋은 것은 다양한 버전의 iOS를 설치한다는 것입니다.
  • iOS 개발자를 고용하고 iOS 앱이 의도 한대로 보이도록하려면 Photoshop에서 앱의 인터페이스를 디자인 한 다음 도구를 사용하여 앱으로 변환 할 수 있습니다. Xcode / iOS에서 작동합니다.
  • 코딩 방법을 배우는 경우 구조화 된 언어 또는 온라인 수업을 차단하는 것이 도움이 될 수 있습니다.

경고

  • iPhone SDK 툴킷은 기기가 진화함에 따라 끊임없이 변경됩니다. 프로젝트 중에 SDK에 대한 업그레이드가있는 경우 계속 진행하기 전에 새로운 사항과 변경 사항을 읽어보십시오. Apple이 새로운 제출물을 새로운 SDK로 컴파일해야한다고 말하지 않는 한, 지금은 필요하지 않습니다. 업그레이드하면 과거에 사용했던 방법 중 일부가 더 이상 작동하지 않을 수 있으며 컴파일 경고를 생성 할 가능성은 낮지 만 여전히주의해야합니다.
  • 판매량이 많거나 다운로드 횟수가 많다는 보장은 없지만 낙심하지 마십시오.
  • 성공하고 App Store에서 앱을 얻을 때 악의적 인 리뷰를 작성하는 악의적 인 녀석에 의해 위협받지 마십시오. 어떤 사람들은 도움이되는 피드백을 제공하고 다른 사람들은 무례 함을 좋아합니다.
  • 이것은 중독성이 있습니다. 아마 멈출 수 없을 것입니다.