2012-06-26 2 views
16

아이튠즈 커넥트 내 모든 업적을 Game Center에 업로드하는 방법을 알고있는 사람이 있습니까?IOS Game Center 업적 업로드

저는 10 개 언어로 약 30 개의 업적을 받았습니다. 그것은 클릭, 잘라 내기 및 붙여 넣기를 통해 내 소스 파일에서 iTunesConnect로 데이터를 가져 오는 것입니다. 앱 구매에 업로드 할 새로운 기능이 있음을 알았습니다. 업적과 비슷한 것이 있습니까? 이상적으로 좋은 XML 업로드가있을 것입니다. 저 꿈꾸고 있나요?

감사합니다.

딘.

답변

0

나는 같은 문제를 다루고 있으며 잠시를 찾은 후에 죽음을 자르고 붙여 넣는 것에 지루한 것을 제외하고는 좋은 해결책이없는 것으로 보입니다. 앱 구매를위한 수정으로이 문제에 대한 해결책이 곧 나올 것으로 예상됩니다.

+0

그들이 곧 자동화 할 수 있기를 바랍니다. 그 때까지는 뇌를 중립화하고 진행할 때입니다! –

+2

이것은 정답으로 간주되어서는 안됩니다. 아래에서 설명 할 작업을 수행하는 iTMSTransporter라는 도구가 있습니다. –

23

"iTunes Connect Transporter"라고 불리는 명령 줄 도구가 있습니다.이 기능을 수행하려면 'Transporter'만 있습니다. iTunes Connect에 로그인하려면 "Manage Your Apps"로 이동하고 아래에는 여러 링크가 있습니다. '앱 제공'에서 PDF 파일 "트랜스 포터 사용자 가이드"(Transporter 다운로드 링크는이 PDF에 있음) 및 "앱 메타 데이터 사양"이 필요합니다. Transporter를 사용하면 게임 센터 리더 보드 및 업적뿐만 아니라 모든 종류의 인앱 구매를 관리 할 수 ​​있습니다.

iTMSTransporter -m lookupMetadata ... (가이드 확인)을 사용하여 기존 IAP, Leaderboads 및 Achievements를 다운로드하고 편집해야하는 XML 파일의 구조를 확인하십시오 (Xcode 편집기로 편집). 모든 것은 패키지 (iTunes 패키지) 인 .itmsp 파일로 다운로드됩니다. 파일을 Ctrl 키를 누른 상태에서 "패키지 내용보기"를 선택하면이 패키지에 들어갈 수 있습니다. 그런 다음 업로드하기 전에이 패키지의 모든 내용을 추가하고 편집 할 수 있습니다.

또한 필요한 포트가 열려 있는지 확인하려면 iTMSTransporter -m diagnostic을 실행하는 것이 좋습니다.

나는 그것을 사용해 봤지만 훌륭하게 작동합니다. 처음에는 XML 파일을 만들 스크립트를 구성하는 데 많은 시간이 걸리지 만, 장기적으로는 많은 시간을 절약 할 수 있습니다 (실수는 거의하지 않을 것입니다).

UPDATE

: 6 월 2013 년 iTMSTrasporter이 응용 프로그램 메타 데이터 업로드 할 수있는 기능이 추가 때문에 (지역화 된 제목, 설명, 새로운 텍스트, 키워드 및 스크린 샷뿐만 아니라 지역의 권리, 가격 및 가용성을 무엇) 앱내 구매 정보 및 스크린 샷 주최 내용 (사용하지 않음) 및 간격 가격 (앱 자체 및 IAP 제품 용). 이것은 iTMSTrasporter를 훨씬 더 강력하게 만듭니다.

그런데 키워드을 입력하면 100 자까지만 허용되며 공백없이 몇자를 저장할 수 있습니다. 따라서 대신 : "keyword1, keyword2, keyword3, ..." "keyword1, keyword2, keyword3, ..."을 넣을 수 있습니다.

마지막으로, iTunes Connect를 통해 일부 업적 또는 리더 보드를 수동으로 만든 다음 iTMSTransporter를 사용하여 일부 업적을 다시로드하거나 업데이트하려고하면 사소한 문제가 발생합니다. 오류가 발생합니다. 그러나 iTMSTransporter로 생성 한 경우 문제없이 원하는만큼 여러 번 업데이트 할 수 있습니다.

나는 그것이 도움이되기를 바랍니다 !!

+0

약간의 실수이지만이 방법은 엄청난 시간을 절약 할 수 있습니다. XML의 생성만으로 모든 스크립트가 가능합니다. –

+0

"iTunes Connect에서 수동으로 수동으로 생성하거나 일부. 업적 또는 리더 보드를 수동으로 생성 한 경우 .itmsp 패키지에서 XML 파일을 수동으로 편집하는 경우" – Jonny

+0

@ Jonny iTunes Connect에서 수동으로 의미합니다. Transporter로 업적 또는 리더 보드를 만들었다면 실제 플레이어의 실제 점수가없는 한 업데이트 할 수 있습니다. –

3

업로드하거나 여기에 엑스 코드 패키지에 설치되는 명령 줄 도구 iTMSTransporter 사용할 필요가 대량으로 리더 보드와 성과를 확인하려면 다음

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

당신은 컨베이어가 설치되어있는 디렉토리로 이동해야을 터미널에서 실행하고 다양한 명령을 사용하십시오. Transporter를 사용하려면 Admin 또는 Technical 역할이있는 iTunes Connect 계정이 있어야합니다.

경고! 당신은 "패키지 내용"그것을 열 .itmsp 패키지를 다운로드하고 메타 데이터를 찾은 후

./iTMSTransporter ... 

: 당신처럼, 애플의 가이드에 언급되지 않은 명령 앞에 "./"를 사용해야 .xml 파일을 편집하고 업로드 할 수 있습니다.

이전 업적이나 리더 보드를 가지고 있다면 이전 게시물과 반대되는 새 보드를 부착하기 만하면됩니다.

트릭이 사진과 함께 제공됩니다. 그림이있는 경우 메타 데이터 파일 옆에있는 itms 패키지에 그림을 첨부해야하지만 메타 데이터 파일에 이름 등을 포함시켜야합니다. iTunes Connect에서 하나의 업적 또는 리더 보드를 수동으로 만들고 itms 패키지를 다시 다운로드하고 해당 데이터를 복사하는 것이 가장 좋습니다. 원본 데이터의 내용을 변경하지 말고 새로운 정보를 첨부하십시오.

잘 작동하지만 서버가 새 데이터를 전파 할 때까지 기다려야합니다.