IOS Game Center Достижение загрузки - программирование
Подтвердить что ты не робот

IOS Game Center Достижение загрузки

Кто-нибудь знает о способе загрузки всех достижений в Game Center в iTunes Connect?

У меня около 30 достижений на 10 языках. Это целая куча щелчков, вырезания и вставки, чтобы получить данные из моего исходного файла в iTunesConnect. Я замечаю там новую функцию для загрузки в приложениях. Есть ли что-то подобное для достижений? В идеале будет хорошая загрузка XML. Мне снится?

Спасибо,

Дин.

4b9b3361

Ответ 1

Я имею дело с одной и той же проблемой, и после того, как вы искали какое-то время, казалось бы, нет хорошего решения, кроме того, что нужно скучать до смерти и вставки. С исправлением для покупок в приложении, я бы предположил, что исправление для этой проблемы скоро выйдет.

Ответ 2

Существует инструмент командной строки под названием "iTunes Connect Transporter", а просто "Transporter", чтобы сделать именно это. Чтобы начать вход в iTunes Connect, перейдите в "Управление своими приложениями", а внизу есть несколько ссылок. В разделе "Доставить ваши приложения" вам нужны файлы PDF " Руководство пользователя Transporter" (ссылка для загрузки Transporter в этом PDF-документе) и " Спецификация метаданных приложения". С Transporter вы можете управлять Leaderboards и достижениями Game-Center, а также всевозможные покупки In-App.

Чтобы начать работу, попробуйте iTMSTransporter -m lookupMetadata ... (проверьте руководство) для загрузки существующих IAP, Leaderboads и Achievements и посмотрите структуру XML файла, который вы должны отредактировать (вы редактируете его с помощью редактора Xcode). Все будет загружено в файл .itmsp, который представляет собой пакет (пакет iTunes). Вы можете войти в этот пакет, нажав Ctrl на файл и выбрав "Показать содержимое пакета". Затем вы можете добавить, отредактировать все содержимое этого пакета перед загрузкой.

Кроме того, я рекомендую запустить iTMSTransporter -m diagnostic, чтобы увидеть, есть ли у вас открытые порты.

Я использовал его, и он отлично работает. Требуется много времени, чтобы сконфигурировать script для создания файла XML в первый раз, но в конечном итоге вы сохраняете много времени (и, вероятно, вы также делаете меньше ошибок).

UPDATE: Начиная с этого месяца, iTMSTrasporter добавила возможность загружать метаданные приложения (локализованные заголовки, описания, новый текст, ключевые слова и скриншоты, а также права на территорию, цены и доступность), В -App-Purchase и скриншоты, размещенный контент (который я еще не использовал) и ценообразование интервала (для самого приложения и для продуктов IAP), Это делает iTMSTrasporter гораздо более мощным.

Кстати, когда вы вводите ключевые слова, вам разрешено только 100 символов, и вы можете сохранить несколько символов, не делая пробелов. Поэтому вместо: "keyword1, keyword2, keyword3,..." вы можете поставить "keyword1, keyword2, keyword3,..." и он работает.

Наконец, небольшая проблема, с которой я столкнулся, если вы создаете некоторые достижения или лидеры вручную через iTunes Connect, а затем попытайтесь перезагрузить или обновить некоторые достижения с помощью iTMSTransporter, это даст вам ошибку. Но, если вы создаете их с помощью iTMSTransporter, вы можете обновлять их без каких-либо проблем столько раз, сколько хотите.

Надеюсь, это поможет!

Ответ 3

Чтобы загрузить или проверить платы лидеров и достижения навалом, вам необходимо использовать инструмент командной строки iTMSTransporter, который установлен в вашем пакете Xcode:

/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/ bin 

Вам нужно перейти в каталог, в котором Transporter установлен в Terminal, и использовать различные команды соответственно. Чтобы использовать Transporter, у вас должна быть учетная запись iTunes Connect с административной или технической ролью.

ВНИМАНИЕ! Вы должны использовать "./" перед командой, которая не упоминается в руководстве Apple, например:

./iTMSTransporter ...

После загрузки пакета .itmsp откройте его с помощью "Показать содержимое пакета" и найдите файл metadata.xml, вы можете его отредактировать и загрузить.

Если у вас есть предыдущие достижения или лидеры, вы должны уйти, поскольку они просто присоединяют новые, противоречащие более раннему сообщению!

Трюк с фотографиями. Если у вас есть фотографии, вы должны прикрепить их к пакету itms рядом с файлом метаданных, но вы должны включить имена и т.д. В файл метаданных. Лучше всего сделать одно достижение или плату лидеров вручную на iTunes Connect и снова загрузить пакет itms и скопировать эти данные. Будьте осторожны, чтобы ничего не менять в исходных данных, просто прикрепите новую информацию.

Он работает хорошо, но вам нужно подождать, пока серверы не будут распространять новые данные.