IOS Game Center Достижение загрузки
Кто-нибудь знает о способе загрузки всех достижений в Game Center в iTunes Connect?
У меня около 30 достижений на 10 языках. Это целая куча щелчков, вырезания и вставки, чтобы получить данные из моего исходного файла в iTunesConnect. Я замечаю там новую функцию для загрузки в приложениях. Есть ли что-то подобное для достижений? В идеале будет хорошая загрузка XML. Мне снится?
Спасибо,
Дин.
Ответы
Ответ 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 и скопировать эти данные.
Будьте осторожны, чтобы ничего не менять в исходных данных, просто прикрепите новую информацию.
Он работает хорошо, но вам нужно подождать, пока серверы не будут распространять новые данные.