Как создать проект xcode для хранилища itunes?
У меня есть мои приложения, работающие на моем iphone, отлично, однако для отображения в магазине itunes мне нужна "универсальная двоичная" вещь.
Я пробовал найти ответы, но я не могу найти краткое полезное объяснение для этого в xcode. Я всегда получаю ошибки, когда пытаюсь построить двоичный файл. Может ли кто-нибудь указать мне на базовую пошаговую процедуру, которую я могу выполнить для создания универсального исполняемого двоичного файла, который может быть загружен в хранилище itunes?
Еще одна вещь: есть ли какое-то приложение, например, приложение проекта переименования или приложение applescript, которое может сделать это за несколько кликов?
Ответы
Ответ 1
Попробуйте следующее:
Подготовьте новый профиль обеспечения для App Store
- Убедитесь, что рассылка Ad Hoc работает нормально.
- Перейдите на Портал программы > Предоставление > Распространение
- Кнопка нового профиля
- Метод распространения: магазин приложений
- Имя профиля: Магазин приложений MyApp (или что-то еще)
- Идентификатор приложения: MyApp (вы уже создали его правильно?)
- Кнопка отправки
Настроить новый профиль/конфигурацию в XCode
- Загрузите сертификат (вы можете щелкнуть вкладку "Распространение", чтобы перезагрузить эту вкладку во время ее создания) и загрузить ее в XCode
- В XCode откройте проект и перейдите в Project > Edit Project Settings (или дважды щелкните по первому элементу в группе "Группы и файлы" ).
- Вкладка "Конфигурации", нажмите на существующую конфигурацию рассылки Ad Hoc, которая уже работает, и нажмите кнопку "Дублировать". Вызовите новый "Магазин приложений"
- Перейдите на вкладку "Сборка", затем в разделе "Подписание кода" > "Подпись кода" в всплывающем меню выберите "Распространение iPhone - MyCompanyName" в разделе "Магазин приложений MyApp"
Создание и загрузка в iTunes Connect
- Очистите все для удачи, затем установите Active Configuration в "App Store", создайте и перейдите. Проверьте его на своем iPhone.
- Найдите свое встроенное приложение в Finder, в каталоге проектa > build > App Store-iphoneos > MyApp.app... щелкните правой кнопкой мыши и "Сжать MyApp.app"
- Загрузите полученный файл MyApp.zip в iTunes Connect.
Ответ 2
Универсальная двоичная система не имеет к этому никакого отношения. Для распространения через App Store вам необходимо создать профиль распределения. Портал разработчика iPhone имеет пошаговые инструкции для этого. просмотрите вкладку "Распространение".
Ответ 3
В дополнение к вашим советам есть видео от Apple публикация в App Store или используйте поисковую систему, чтобы найти его (если ссылка не работает). Это очень помогло мне.
Ответ 4
Я следил за инструкциями, указанными sbwoodside, но имел проблемы с последней частью (Build and Upload to iTunes Connect). Я понял, что встроенная версия не запускалась на устройстве. Это то, что сработало для меня:
Создание и загрузка в iTunes Connect
- Очистите все для удачи.
- Перейдите в "Редактировать схему" и в меню "Архив" выберите "Магазин приложений"
построить конфигурацию.
- Выберите устройство iOS или определенное устройство в раскрывающемся меню и откройте
к продукту- > Архив.
- Как только Xcode будет архивироваться, он откроет окно организатора и
показать раздел архивов. Выберите последний архив и нажмите
"Отправить".
- Вам будет предложено ввести свой сертификат распространения. Выбрать
созданный для App Store.
- XCode загрузит приложение в iTunes Connect без необходимости
используя Application Loader. Для этого приложение должно быть в
Статус готовности к загрузке в iTunes Connect.
Вы не сможете проверить последнюю версию с помощью устройства. Поэтому лучше всего сделать специальную версию, чтобы проверить все функции, и как только все будет работать, дублируйте специальную конфигурацию для магазина приложений.
Ответ 5
После того как вы загрузили и установили профили настройки, вам нужно внести некоторые изменения в XCode, чтобы заставить приложение работать на вашем iPhone и в конечном итоге отправить в магазин iTunes. Вам также необходимо добавить объект Entitlemests.plist в ваш проект. Вам также нужно настроить профиль сборки и ваш info.plist, чтобы указать на ваше имя приложения.
Но, как уже сказал Марк Б, только что прошел через портал разработчиков и следуйте этим инструкциям. Просто убедитесь, что вы определили правильный профиль подготовки для этой цели.