2017-03-21 12 views
2

오늘까지 내 앱 (데스크톱, Android & iOS)을 출시했습니다. 눈에 띄는 이유없이, 나는 같은 오류 메시지가 계속 : 응용 프로그램을 포장하면서Flash Builder iOS 내보내기 릴리스 오류 잘못된 형식 versionLabel

오류가 발생했습니다
경고 : Invalid format specified <versionLabel> tag합니다. 그것의 가치를 무시.

iOS가 아닌 데스크톱 및 Android 패키지를 출시 할 수 있습니다!

논리적으로 오류 메시지가 잘못되었습니다.

저는 Windows 10 및 Flash Builder 4.7에서 작업하고 있습니다.

도와주세요! 내가 iOS 용하지만 문제의 빠른 연구에서 포장하지

+0

** app.xml **이 있습니까? 어떤 숫자를 XML의 versionLabel ** 섹션에 넣고 있습니까? 또한 최근에 AIR SDK를 업그레이드 한 다음 오류가 시작 되었습니까? –

+0

의견을 보내 주셔서 감사합니다. 사실, 잘못된 오류 메시지였습니다. versionLabel 값을 제거한 다음 패키지하려고했는데 올바른 오류 메시지가 나타납니다. 인증서가 만료되었습니다. 이제는 이전처럼 패키지화 할 수 있습니다! – Fouad

답변

2

...

(1) 당신이 그때는 실제로 해야합니다 등 1.2.3.4.5으로 버전 번호를 넣어 경우 : 1.2.3

18 SDK 이후 AIR에서

,

  • 의 값 versionLabelCFBundleShortVersionString
  • 으로 매핑되고, versionNumber의 값은 CFBundleVersion에 매핑됩니다.

참조 애플 문서 : CFBundleShortVersionString 또한 CFBundleVersion

에주의 로는이에 대한 경고 "값"릴리스 버전의 수는 3 기간으로 구분 된 정수로 구성된 문자열입니다 " 키가 CFBundleVersion의 값과 다릅니다. "

(2) 최신 AIR SDK로 업데이트 해보십시오. (이러한 문제는 새 버전에서 이미 수정되었을 수 있음).

1

내 문제가 해결되었습니다.

나는 내가 다시 포장하려고 그런 다음 versionLabel 값을 제거하고 난 바로 오류 메시지가 있어요 : 인증서가 만료

합니다.

그 이후부터 (새 인증서 작성) 이전처럼 패키지화 할 수 있습니다.

+0

나는 자기 문제와 유용한 팁을 해결하기 위해 upvote 할 것이다. –