iOS: как загрузить контент, размещенный на хостинге Apple, для покупки в приложении в itunesconnect

У меня есть нерасходуемая покупка, и я хочу разместить ее в Apple.

Это похоже на книгу, которая состоит из изображений и управляется с помощью JSON. Как я могу загрузить его?


person adsjfkasjdflkasjdflk dalfjsdlf    schedule 03.07.2015    source источник


Ответы (2)


Что неясно из ответа Нирава, так это то, что для того, чтобы добраться до точки, где у вас есть действительный пакет, вам нужно сделать две дополнительные вещи после создания проекта содержимого покупки в приложении в Xcode (т.е. после Xcode -> Новый проект -> Другое -> Покупка в приложении)

После того, как вы добавили файлы контента, вы должны сначала заархивировать проект, а затем найти покупку в приложении в органайзере: Архивировать в органайзере

тогда,

ЭКСПОРТируйте проект, используя опцию «Экспортировать как пакет установщика».

Экспортный пакет

Это экспортирует архив в виде файла PKG в папку на рабочем столе. Внутри папки находится файл .pkg — это то, что вам нужно добавить как «Содержимое размещенного пакета».

Документация Apple по этому поводу скудна и не очень ясна, что создание файла PKG состоит из нескольких шагов.

person ferdil    schedule 25.10.2015

С помощью новейшего загрузчика приложений XCode (6.x) вы можете управлять всеми покупками в приложении из загрузчика приложений, кроме портала itunesconnect.

  • Откройте XCode.
  • Перейдите в меню XCode -> Открыть инструменты разработчика -> Загрузчик приложений.
  • Введите учетные данные для itunesconnect.
  • (См. изображение ниже) Выберите «Новая покупка в приложении».

введите здесь описание изображения

  • На следующем экране выберите свое приложение (оно должно быть создано на портале itunesconnect.
  • (См. изображение ниже) Он покажет различные вкладки. Он также покажет, были ли ранее добавлены какие-либо покупки в приложении.
  • Выберите вкладку Размещенный контент. Затем выберите покупку в приложении, в которую вы хотите загрузить свой контент.
  • Установите флажок «Размещать контент с помощью Apple».
  • Вы можете увидеть интерфейс выбора файла.
  • Следуйте остальной части рабочего процесса Application Loader, и все готово.

введите здесь описание изображения

person Nirav Bhatt    schedule 03.07.2015
comment
У меня ошибка: Архив для In-App Purchase недействителен. Архив не содержит действительного пакета контента для покупок в приложении. - person adsjfkasjdflkasjdflk dalfjsdlf; 03.07.2015
comment
На этом экране обычно ожидается цель покупки в приложении, созданная с помощью XCode — вы можете создать ее с помощью XCode -> Новая цель -> iOS -> Другие -> Покупка в приложении. Эта цель будет включать xib и другие файлы ресурсов. При сборке полученный файл нужно загрузить в загрузчик. - person Nirav Bhatt; 03.07.2015
comment
sku предназначен для вашей внутренней цели отслеживания продукта — может быть чем угодно. - person Nirav Bhatt; 03.07.2015
comment
Как я могу добавить контент к этой цели? У меня ошибка: Архив для покупки в приложении «se.nok.lteteen.matte5000bc» недействителен. Пакет содержит исполняемый файл «Contents/Matte5000_TEST0/style.css». - person adsjfkasjdflkasjdflk dalfjsdlf; 03.07.2015
comment
Вы можете щелкнуть правой кнопкой мыши цель -> показать содержимое пакета и изменить его. Если не разрешено, то не разрешено. Если есть обходной путь, вам нужно поднять его отдельно, чтобы получить конкретный ответ. - person Nirav Bhatt; 03.07.2015