Як зробити додаток для iphone

Ринок додатків постійно рухається і змінюється. Уже з`явилося стільки історій успіху, що про них знає кожен. Ви думаєте, що у вас є грандіозна ідея для додатка iPhone? Створити його може бути простіше, ніж ви думаєте. Хоча вам потрібно буде навчитися КОДІНГ, більшість робіт по інтерфейсу можна виконувати графічно. Створення програми потребує часу, навчання і терпіння, але може бути ви зможете створити таку гру Flappy Bird! Перейдіть до кроку 1, щоб почати.

кроки

Частина 1 з 5:
Налаштування середовища вашої розробки
  1. Make an iPhone App Step 1
1. Скачайте і встановіть Xcode. Xcode - це середовище розробки, в якій створюються всі додатки для iPhone. Xcode можна безкоштовно отримати від Apple, але дана програма вимагає встановленої OS X версії 10.8 або пізнішої. Не існує офіційного способу запустити Xcode на Windows або Linux. Це означає, що якщо ви хочете розробляти додаток на iPhone, але у вас немає Мака, то спочатку вам доведеться купити його.
  • Щоб розробляти програми під iOS 8, вам знадобиться Xcode 6.0.1 і iOS 8 SDK. І те, і інше можна отримати від Apple. iOS 8 SDK містить досить велику кількість нових API, які дозволять вам створювати всі види нових додатків, включаючи інтеграцію з iCloud і Touch ID.
  • Щоб розробляти програми під iOS 10, вам понадобітсяiOS 10 SDK, доступний на сайті Apple. У мові програмування Swift і в SDK в цій версії Xcode відбулися значні зміни. Гарна новина полягає в тому, що після цієї версії в Swift буде ще більше кодових змін.
  • Make an iPhone App Step 2
    2. Встановіть хороший текстовий редактор. Хоча ви можете все робити в Xcode, ви скоро зрозумієте, що працювати з кодом великих розмірів набагато простіше, якщо у вас є окремий текстовий редактор, що спеціалізується на програмуванні. Два найпопулярніших варіанти - це TextMate і JEdit.
  • Make an iPhone App Step 3
    3. Встановіть векторну графічну програму. Якщо ви плануєте створювати зображення і дизайни для свого застосування, вам знадобиться програма створення векторної графіки. Векторна графіка може масштабироваться без втрати якості, що важливо для будь-якого добре виглядає додатки. Популярні векторні програми це CorelDraw, Adobe Illustrator, Xara Designer і Inkscape. Гарна вільна програма редагування графіки це DrawBerry. Вона не так потужна, як професійні програми, але хороша для початківців, або для тих, хто не хоче платити за щось, що він буде використовувати всього один раз.
  • Make an iPhone App Step 4
    4. Вивчіть Objective-C. Objective-C це мова програмування, який використовується для створення функціональності в додатках iPhone. Він обробляє дані і працює з об`єктами. Objective-C стався з сімейства мов C, і він є об`єктно-орієнтованою мовою. Якщо ви вже розумієте C або Java, вам буде досить просто вивчити Objective-C.
  • Тепер можна використовувати мову Swift, правонаступник Objective-C. У Swift простіший синтаксис і він більш сучасний.
  • Хоча можна побудувати базову додаток без знання Objective-C, але ви не зможете виконати якісь розширені функції без необхідності програмування. Без Objective-C все, що ви можете, - це рухатися взад і вперед по екранах.
  • В Інтернеті існує безліч підручників, крім того безліч інформації можна знайти в різних книгах по Objective-C. Якщо ви хочете серйозно зайнятися розробкою додатків під iPhone, вам будуть корисні деякі з цих джерел.
  • Деякі з найбільш популярних онлайн-спільнот по Objective-C включають форуми розробників Apple, група Google iPhoneSDK і StackOverflow.
  • Make an iPhone App Step 5
    5. Розгляньте варіант аутсорсингової розробки. Якщо у вас немає ніякого бажання вивчати Objective-C, або у вас немає художньої жилки, існує велика кількість фрілансерів і команд розробників, які можуть виконати різні частини проекту за вас. Аутсорсинг вашої розробки - складний процес, але він врятує вас від багатьох проблем, якщо ви не програміст. Переконайтеся, що всі, хто буде працювати, укладуть угоду про нерозголошення, і що ви домовилися про оплату перед початком роботи.
  • Upwork (об`єднання колишніх oDesk і Elance) - найпопулярніша біржа фрілансерів в Інтернеті, де можна знайти сотні розробників і художників будь-якого рівня.
  • Make an iPhone App Step 6
    6. Створіть акаунт розробника. Щоб поширювати ваше додаток в App Store або дати його іншим для тестування, вам необхідно зареєструватися, щоб отримати аккаунт розробника Apple. Аккаунт коштує $ 99 в рік, і для його створення буде потрібно ввести інформацію про податки та банківську інформацію.
  • Ви можете створити ваш аккаунт на сайті iOS Dev Center.
  • Make an iPhone App Step 7
    7. Скачайте кілька тестових додатків. Як тільки ви зареєстрували акаунт розробника, у вас з`являється доступ до ресурсів розробки Apple. Ці ресурси включають безліч проектів для прикладу, які можуть дати вам колосальний обсяг інформації про те, як розробляються додатки. Знайдіть приклад, як-то пов`язаний з тим типом програми, який ви хочете створити, і попрактикуйтесь з ним в Xcode.
  • Частина 2 з 5:
    плануємо додаток
    1. Make an iPhone App Step 8
    1. Визначте концепцію. Перш ніж ви відкриєте Xcode в перший раз, у вас повинен бути добре продуманий план вашого застосування і його можливостей. Сюди можна віднести документ по дизайну, який відображає всю функціональність програми, начерки призначеного для користувача інтерфейсу і перехід між екранами, базова ідея про типах систем, які потрібно буде реалізувати.
    • Спробуйте при розробці програми дотримуватися документа по дизайну настільки, наскільки це можливо. Це допоможе сфокусуватися на необхідних вам можливості.
    • Спробуйте намалювати хоча б один ескіз для кожного екрану в вашому додатку.
  • Make an iPhone App Step 9
    2. Визначте цільову аудиторію. Аудиторія вашого застосування дуже залежить від того, як виглядає додаток, і від його функціональності. Наприклад, у додатку зі списком справ буде зовсім не така цільова аудиторія, ніж у гри-стрілялки. Це вам допоможе.
  • Make an iPhone App Step 10
    3. Подумайте, для чого потрібно додаток. Якщо ваш додаток це будь-яка утиліта, вона повинна пропонувати рішення проблеми, яке раніше ніхто не пропонував, або вам потрібно запропонувати краще рішення, ніж пропонували до цього. Якщо ваш додаток - гра, то у неї повинна бути унікальна особливість (або особливості), яка дозволить відокремити її від інших ігор, і залучити конкретних гравців.
  • Make an iPhone App Step 11
    4. вивчіть зміст. Ваш інтерфейс користувача буде визначатися типом вмісту, яке ви будете показувати користувачам вашого додатка. Наприклад, якщо ваше додаток працює з фотографіями, ви захочете, щоб інтерфейс користувача дозволяв переглядати фотографії і переходити між ними так просто, як це можливо.
  • Make an iPhone App Step 12
    5. Попрактикуйтесь в створенні гарного UI. Інтерфейс користувача ніколи не повинен заважати користувачеві. Це означає, що опції повинні бути ясно видні, а користувач ніколи не повинен шукати відповіді на запитання, що робить будь-яку кнопку. Якщо ви використовуєте іконки, вони повинні чітко відображати свою функцію. Навігація за додатком повинна бути гнучкою і природною.
  • Розробка користувальницького інтерфейсу є як формою мистецтва, так і наукою. Швидше за все ви будете постійно переглядати свій дизайн у міру розвитку проекту.
  • Частина 3 з 5:
    створення програми
    1. Make an iPhone App Step 13
    1. Створіть новий проект в Xcode. Відкрийте Xcode і почніть новий проект з меню Файл. Виберіть "Application" (додаток) під заголовком "iOS" в лівій частині вікна. У розділі шаблонів виберіть "Empty Application" (пусте додаток).
    • Існує безліч готових шаблонів, і все створені для різних завдань. Почніть з пустого шаблону, поки ви не розберетеся в процесі розробки. Ви зможете спробувати один з найбільш складних шаблонів, як тільки ви розберетеся, як тут все працює.
    • Вам необхідно вказати ім`я продукту, ідентифікатор вашої компанії і префікс класу. Якщо у вас ще немає ідентифікатора компанії від Apple, введіть com.example. В якості префікса класу введіть XYZ.
    • Виберіть "iPhone" з меню пристроїв.
  • Make an iPhone App Step 14
    2. створіть Storyboard. Storyboard це візуальне представлення всіх екранів у вашому додатку. Він відображає вміст кожного екрану, а також переходи між ними. Інструмент Storyboard допоможе вам у розробці вашої програми.
  • Виберіть File → New → File.
  • Під заголовком iOS виберіть "User Interface" (інтерфейс користувача).
  • Виберіть Storyboard і натисніть Далі.
  • Виберіть iPhone з меню пристроїв, і потім назвіть файл "Main". Переконайтеся, що ви зберегли його там же, де і ваш проект.
  • Make an iPhone App Step 15
    3. Призначте Storyboard вашому проекту. Як тільки ви створили Storyboard, вам потрібно призначити його як основний інтерфейс вашої програми. Тоді даний Storyboard буде завантажений під час запуску програми. Якщо ви не призначите storyboard, при старті додатка нічого не станеться.
  • Натисніть на ім`я вашого проекту в дереві навігації зліва.
  • Знайдіть заголовок Targets (цілі) в основному вікні. Виберіть ваш проект зі списку Targets.
  • Знайдіть розділ Deployment Info (інформація про розгортання) у вкладці General (загальне).
  • Введіть Main.storyboard в текстове поле "Main Interface" (основний інтерфейс).
  • Make an iPhone App Step 16
    4. Додайте свій перший екран, використовуючи контролер виду. Контролери виду визначають, як вміст буде проглядатися користувачем. Існує безліч заздалегідь створених контролерів виду, включаючи стандартні види і таблиці. Ви будете додавати контролери виду до вашої storyboard, що скаже вашому додатку, як потрібно відображати вміст користувачеві.
  • Виберіть ваш файл "Main.storyboard "в меню навігації по проекту. Ви побачите, що у вікні Interface Builder (будівник інтерфейсу) з`явиться порожній полотно.
  • Знайдіть Object Library (бібліотеку об`єктів). Вона розташована внизу правої частини, і її можна вибрати, натиснувши на кнопку з маленьким кубом. При цьому завантажиться список об`єктів, які можна додати на ваш полотно.
  • Натисніть і потягніть об`єкт "View Controller" (контролер виду) на ваш полотно. На вашому полотні з`явиться перший екран.
  • Ваша перша "Сцена" закінчена. При запуску програми контролер виду завантажить ваш перший екран.
  • Make an iPhone App Step 17
    5. Додайте об`єкти інтерфейсу на ваш перший екран. Як тільки ви визначили контролер виду, ви можете почати розміщувати на екрані необхідні вам об`єкти інтерфейсу, такі як мітки, текстові поля введення і кнопки. Всі об`єкти інтерфейсу можна знайти в списку Objects Library (бібліотеки об`єктів), яку можна знайти всередині об`єкта View Controller (контролер виду).
  • Вибирайте і переносите об`єкти зі списку, і додайте їх до вашого екрану.
  • Більшість об`єктів допускають зміну розміру шляхом натискання на кордоні об`єкта, і її переміщення. При зміні розміру, на екрані з`являться направляючі, так що ви можете переконатися, що все виглядає правильно.
  • Make an iPhone App Step 18
    6. Змініть додані вами об`єкти. Ви можете змінювати властивості кожного об`єкта, що дозволить вам створити індивідуальний і інтуїтивний інтерфейс. Наприклад, ви можете додати заміну тексту до текстового поля введення, який підкаже користувачеві, що йому слід ввести.
  • Виберіть об`єкт, який хочете змінити, і натисніть на кнопку "Attributes Inspector" (інспектор атрибутів) вгорі правої частини. Кнопка трохи схожа на щит.
  • Змініть об`єкт так, як вам подобається. Ви можете змінити стиль шрифту, розмір шрифту, колір тексту, вирівнювання, фонові зображення, що заміщає текст, стиль кордону, і багато іншого.
  • Існуючі опції будуть змінюватися, в залежності від того, який об`єкт ви змінюєте.
  • Make an iPhone App Step 19
    7. Додайте ще екранів. У міру того, як ваш проект розростається, швидше за все ви захочете додати ще екранів, щоб відобразити все необхідне для додатка вміст. Наприклад, якщо ви робите додаток зі списком справ, вам знадобиться щонайменше два екрани: один для введення справи, а другий для перегляду списку.
  • Додаткові екрани можна додати, перемістивши і відпустивши контролер виду на порожню частину полотна. Якщо ви не можете знайти порожньої ділянки, щоб відпустити миша, натисніть на кнопку "zoom out" (зменшити масштаб), поки порожні області не з`являться. Переконайтеся, що ви опустили контролер виду на полотно, а не на існуючий екран.
  • Ви можете змінити початковий екран, вибравши контролер виду, який необхідно зробити провідним у вікні проекту. Натисніть кнопку Attribute Inspector (інспектор атрибутів) і відзначте галочку "Is Initial View Controller" (провідний контролер виду). Наприклад, якщо ви робите список справ, ви захочете, щоб сам список був першим, що побачить користувач при запуску програми.
  • Make an iPhone App Step 20
    8. Додайте панель навігації. Тепер у вас є два екрани в додатку, і прийшов час зробити так, щоб користувач міг переміщатися між ними взад і вперед. Ви можете цього досягти з використанням Navigation Controller (контролер навігації), який є спеціалізованою версією View Controller (контролер виду). Даний контролер додає панель навігації в верхню частину вашого застосування, і дозволяє користувачеві переміщатися взад і вперед між екранами.
  • Контролер навігації повинен бути доданий до вашого початкового вигляду, щоб він міг контролювати всі наступні екрани.
  • Виберіть початковий вигляд у вікні проекту.
  • Виберіть Editor → Embed In → Navigation Controller.
  • Ви повинні побачити, що у верхній частині екрану, на який ви додали контролер, з`явилася сіра панель навігації.
  • Make an iPhone App Step 21
    9. Додайте функціональності даної панелі навігації. Тепер, коли ви вставили панель навігації, ви можете почати додавати до неї інструменти навігації. Це дозволить користувачеві переміщатися між екранами взад і вперед.
  • Додайте до панелі навігації заголовок. Натисніть на Navigation Item під контролером виду, до якого ви його призначили. Відкрийте Attribute Inspector (інспектор атрибутів) і введіть заголовок поточного екрану в поле Title.
  • Додайте кнопку навігації. Відкрийте Objects library (бібліотеку об`єктів), якщо вона ще не відкрита, і знайдіть там Bar Button. Виберіть її, і перенесіть на панель навігації. Зазвичай кнопки, які пересувають вас "вперед" за додатком, розміщуються праворуч, а кнопки, що переміщують вас "назад" - зліва.
  • Дайте кнопок властивості. Кнопки можна налаштувати за допомогою спеціальних властивостей, які дозволяють їм легко адаптуватися до різних умов. Наприклад, якщо ви створюєте список справ, вам може знадобитися кнопка "Додати", щоб створити новий запис. Виберіть кнопку і відкрийте Attribute Inspector (інспектор атрибутів). Знайдіть меню Identifier (ідентифікатор) і виберіть "Додати". Кнопка зміниться на логотип "+".
  • Make an iPhone App Step 22
    10. Зв`яжіть вашу нову кнопку з існуючим екраном. Щоб ваша кнопка функціонувала, вам потрібно з`єднати її з іншим екраном. У нашому прикладі зі списком справ, кнопка буде розташовуватися в загальному списку, і її потрібно зв`язати з екраном введення справи. Щоб зв`язати кнопку, затисніть кнопку Control, і перетягніть кнопку на другий екран.
  • Коли ви відпускаєте кнопку миші, з`явиться меню Action Segue зі списком опцій. Виберіть "Push", щоб використовувати переміщення між екранами. Ви також можете вибрати "Modal", що відкриє екран як повністю самостійний, без послідовності екранів.
  • Якщо ви використовуєте Push, на ваш другий екран автоматично буде додана панель навігації, а також кнопка "назад". Якщо ви виберете modal, вам потрібно буде вручну вставити другу панель навігації, а також додати кнопки "Скасувати" і "Готово" (в додатку зі списком справ- в вашому додатку будуть інші кнопки, в залежності від потреб вашої програми).
  • Кнопки "Скасування" і "Готово" можна створити тим же способом, яким ви створили кнопку "Додати". Просто виберіть "Скасувати" і "Готово" з меню Identifier в Attribute Inspector.
  • Make an iPhone App Step 23
    11. Використовуйте можливості обробки даних. До цього моменту можна було створити базовий інтерфейс без необхідності писати код. Якщо ви хочете додати глибшу функціональність, таку як зберігання даних, обробку введення користувача, вам потрібно зануритися в написання коду. Написання коду знаходиться за рамками цієї статті, але в Інтернеті існує велика кількість підручників по Objective-C.
  • Ви можете використовувати прототип інтерфейсу з навігацією при наймі розробника. Якщо у вас є робочий інтерфейс, то набагато простіше пояснити, що вам потрібно від програми.
  • Частина 4 з 5:
    тестування додатка
    1. Make an iPhone App Step 24
    1. Запустіть iOS Simulator. XCode поставляється з вбудованим емулятором iOS, який дозволяє вам протестувати свій додаток на деякому наборі емульованого пристроїв з iOS. Щоб запустити емулятор, виберіть з меню у верхній частині вікна XCode пункт "Simulator і Debug", а потім виберіть пристрій, на якому ви хочете протестувати.
  • Make an iPhone App Step 25
    2. Зберіть додаток. Натисніть на кнопку Build, яка виглядає як звичайна кнопка Play, щоб скомпілювати і запустити додаток. Збірка системи може зайняти кілька хвилин. На панелі ви можете спостерігати за прогресом. Як тільки процес складання буде завершено, відкриється iOS Simulator, і ви можете починати тестувати свій додаток.
  • Make an iPhone App Step 26
    3. Перевірте додаток на своєму власному iPhone. Перед поширенням свого застосування для тестування ви можете протестувати його на своєму власному пристрої (якщо у вас воно є). Спочатку підключіть пристрій до комп`ютера через USB. Якщо відкриється iTunes, закрийте його. Виберіть зі списку "Device and Debug", а потім натисніть на кнопку Build. Після декількох секунд додаток має запуститися на iPhone. Перевірте всю функціональність, перш ніж закрити програму.
  • Make an iPhone App Step 27
    4. займіться налагодженням. Якщо додаток "впало", потрібно визначити, що трапилося і чому. Причин може бути нескінченно багато. Відкривайте отладочную консоль і читайте повідомлення про помилки. Найчастіше вони будуть не особливо зрозумілими. Якщо ви не зрозуміли помилку, спробуйте пошукати повідомлення про помилки в Google. Існує ймовірність, що ви зможете наштовхнутися на повідомлення, залишене на форумі розробників Apple, де будь-якої розробник вже відповів на питання.
  • Налагодження програми - це довгий і нудний процес. Якщо ви не здастеся і наполегливо будете продовжувати, з часом у вас буде виходити все краще. Ви почнете розпізнавати помилки, швидко їх знаходити і навіть іноді їх очікувати. Часта помилка полягає в звільненні пам`яті об`єкта більш ніж один раз. Інша часта помилка - якщо ви забудете виділити пам`ять і форматувати об`єкт перед тим, як спробуєте щось до нього додати або привласнити. З кожним додатком у вас буде ставати все менше і менше помилок.
  • Make an iPhone App Step 28
    5. Перевірте використання пам`яті. В iPhone пам`яті трохи. Кожен раз, виділивши пам`ять для об`єкта, її потрібно буде звільняти по завершенню роботи з ним. Існують такі інструменти, як iPhone SDK, який серед іншого може застосовуватися для перегляду та аналізу використання пам`яті.
  • З обраним Device and Debug, виберіть Run → Run with Performance Tool → Leaks. Це запустить Інструменти і, разом з цим, додаток на вашому пристрої. Тепер почніть користуватися додатком так, як користуєтеся зазвичай. Часом воно буде трохи пригальмовувати, так як програма записує і аналізує використання пам`яті. Всі джерела витоків будуть відображатися в нижній частині екрана.
  • Подвійне натискання на будь-якому об`єкті відкриє вам відповідний код, а натискання по маленькій стрілочці в стовпці Адреса відкриє історію проблеми з пам`яттю. Іноді місце, де виявлено витік, - це зовсім не те місце, звідки вона пішла.
  • Якщо ви у безвихідному становищі, спробуйте діяти методом виключення. Закоментуйте що-небудь, обережно пропустивши деяку область коду, а потім запустіть його. Іноді ви зможете звузити область пошуку, і потім, можливо, знайти потрібний рядок. Коли ви знаєте, де знаходиться помилка, ви можете її виправити або переписати. Пам`ятайте, використання Google може дати вам прямі посилання на форуми Apple або на документацію, що описує ваш випадок.
  • Make an iPhone App Step 29
    6. Розішліть ваше додаток для тестів іншим людям. Хоча тестувати ваш додаток в емуляторі - це хороший спосіб переконатися, що воно працює і у нього гарний інтерфейс, ніщо не зрівняється з тестуванням іншими користувачами. Просто перевірте, що ви видалили самі дратівливі помилки перш ніж посилати додаток на зовнішнє тестування. Щоб розіслати додаток тестерам, вам знадобиться створити сертифікат Ad-Hoc на сайті iOS Dev Center.
  • Зовнішні тестувальники можуть дати вам велику кількість відгуків, які ви не очікували. Це особливо корисно, якщо у вас складний додаток.
  • Щоб авторизувати пристрої тестувальників, вам потрібно знати номер UDID кожного пристрою.
  • Виберіть пристрій з меню, що випадає і натисніть на іконку "Build". У програмі Finder перейдіть в папку з вашим проектом, там знайдіть папку "Ad-Hoc-iphoneos". Всередині неї буде ваше додаток. Скопіюйте в ту ж папку сертифікат "AdHoc.mobileprovision ", який ви отримали з сайту iOS Dev Center. Виберіть програму разом з сертифікатом і упакуйте їх в архів zip. Цей архів можна передати зовнішнім тестеру. Вам знадобиться створити окремий архів для кожного сертифіката Ad-Hoc.
  • Частина 5 з 5:
    Публікація вашого застосування
    1. Make an iPhone App Step 30
    1. Створіть свою збірку типу Distribution, вибравши з меню, що випадає пристрій і тип збірки, потім натисніть на іконку "Build". У програмі Finder відкрийте папку з вашим проектом і знайдіть папку "Release-iphoneos". У ній буде ваше додаток. Заархівуйте його в формат zip.
    • Щоб нові додатки пройшли сертифікацію Apple, вони повинні бути оптимізовані для iOS 8 і дисплеїв типу ретина.
  • Make an iPhone App Step 31
    2. Відкрийте меню iTunes Connect. Ви можете дістатися до нього з iOS Dev Center. Якщо у вас є незавершені кроки, у верхній частині екрану про це буде написано. Переконайтеся, що вся ваша банківська і податкова інформація введена вірно.
  • Make an iPhone App Step 32
    3. Введіть всю інформацію про вашому додатку. Натисніть на "Керувати вашим додатком", а потім виберіть "Добаьте новий додаток". Введіть назву програми, номер SKU і budle ID. Виберіть bundle вашого застосування з меню, що випадає.
  • Заповніть форму з описом програми, ключовими словами, сайтом підтримки, категорією, адресою електронної пошти для контактів, авторськими правами, і т.д.
  • Заповніть форми Права і Ціни.
  • Ваші картинки в iTunes повинні бути готові. Вам знадобиться велика іконка 512х512, а також кілька скріншотів вашого застосування. Скріншоти можна отримати з симулятора iPhone, використовуючи ⌘ Command+⇧ Shift+4, і перетягуванням. Перевірте, що вони розміром 320х480 для iPhone. Скріншоти це дуже важлива частина маркетингу вашого застосування, так що переконайтеся, що вони відображають найважливіші частини.
  • Make an iPhone App Step 33
    4. Завантажте свій додаток. Натисніть на "Ready to Upload Binary", і ви перейдете на екран, в якому вам запропонують завантажити Application Uploader tool. Скачайте його і натисніть Готово.
  • Встановіть Application Uploader tool і запустіть його. У перший раз він попросить вас ввести ваші авторизовані дані iTunes.
  • Application Uploader tool перевірить ваш аккаунт iTunes Connect, і знайде всі програми, для яких можна завантажити бінарний файл. Виберіть необхідне, виберіть zip-файл, який ви створили раніше, і загрузітеего. Завантажувач перевірить деякі свої речі, і вкаже на помилки, якщо знайде щось неправильне. Це може бути номер версії, відсутні іконки, і т.д. Якщо все чудово, завантажте zip і все буде закінчено.
  • Make an iPhone App Step 34
    5. чекайте перевірки. Вам нема чого робити, окрім як чекати закінчення процесу перевірки. Apple повідомить вас через кілька днів або тижнів по електронній пошті, якщо стан вашого застосування зміниться на "In review" (перевіряється). Коли додаток переходить в цю стадію, подальше відбувається дуже швидко. Якщо додаток не пройде через початковий набір тестів, ви в той же день отримаєте електронного листа з відмовою, які розповідають, чому додаток відкинули. Також, в листі будуть рекомендації Apple по його лагодження. Якщо ваш додаток пройшло перевірку, Apple пошле вам електронного листа, в якому стверджується, що ваш додаток готове до продажу. Тепер ваше додаток з`явиться в магазині додатків iTunes.
  • Make an iPhone App Step 35
    6. Рекламуйте свій додаток. Тепер ваше дивовижне додаток можна купити, і прийшов час почати поширювати звістку про нього. Використовуйте соціальні медіа, пошліть прес-реліз на сайти з додатками, зробіть кілька відео на YouTube, і всі, що завгодно, щоб змусити людей говорити про ваш додатку.
  • Ви можете розіслати безкоштовні копії оглядачам, які напишуть про вашому додатку на своєму сайті, або зроблять огляд на своєму каналі YouTube. Якщо вам пощастить потрапити в руки популярних людей, це може привести до великої кількості продажів.
  • Make an iPhone App Step 36
    7. Слідкуйте за продажами. Завантажте безкоштовний додаток iTunes Connect Mobile для вашого iPhone, і щодня входите і стежте за вашими продажами, ринками і країнами продажів. Це весела частина! Apple буде час від часу надсилати вам електронні листи з посиланнями на останні дані продажів. Ви можете завантажити їх для звітності. хай щастить!
  • Поради

    • Будьте оригінальні, не копіюйте вже існуючі в AppStore додатки. Ретельно досліджуйте AppStore, щоб дізнатися, що там є. Звичайно, якщо ваша ідея краще за всіх інших, можете приступати.
    • Завжди шукайте способи поліпшити свій додаток.
    • Спробуйте протестувати додаток на стількох i-девайсах, скільки зможете знайти. Ще краще, якщо на них встановлені різні версії iOS.
    • Якщо ви любите паперові книги, зайдіть на Amazon.com, щоб знайти книги про розробку на iPhone.

    попередження

    • iPhone SDK постійно змінюється, і пристрої теж. Якщо відбулося оновлення SDK під час роботи над проектом, прочитайте, що з`явилося нового перед тим, як використовувати новий SDK. На даному етапі цього робити не обов`язково, якщо тільки Apple не сказала, що все нові завантаження повинні бути скомпільовані новою версією SDK. Якщо ви оновіться, деякі використовувані вами методи можуть стати застарілими. Хоча, швидше за все, це призведе максимум до попередження під час компіляції, краще перестрахуватися.
    • Коли ви досягнете успіху і ваше додаток з`явиться в App Store, не зліться на тих, хто залишить вашого додатком поганий відгук. Деякі залишають корисні відгуки, а деяким просто подобається бути грубими.
    • Ніхто не гарантує вам великої кількості завантажень або продажів, але не варто засмучуватися.
    • Розробка додатків - штука увлекательная- ви не зможете зупинитися.
    Cхоже