2017-12-22 40 views
-1

나는 Cordova를 사용하여 앱 스토어에서 출시 된 IOS 앱을 가지고 있습니다.어디에서 xcode의 버전 번호를 변경합니까?

지금, 나는 몇 가지 변경을하지만 (이 같은 버전 번호와 함께 제출하는 것) 때문에 나는, 애플 스토어에서 응용 프로그램을 업데이트 할 수 없습니다 것 같다 : 내가 버전을 업데이트하려면 어떻게

enter image description here

을 이 오류가 발생하지 않도록 xcode의 숫자?

내가 전체 (코르도바) 프로젝트의 버전 번호를 검색하고 내가 결과를 발견하지 않았다, 그래서 질문은 :

가 어떻게이 값을 변경합니까? 합니다 (코르도바 프로젝트에서 (플랫폼/IOS) 또는 Xcode 프로젝트 중 하나)

그리고이 방법은 바로 하나 분명히 "mybundle을"변경 (엑스 코드에서 잘 살고있다 :

enter image description here

그러나 오류가 계속 이전 (마지막으로 게시 년) 버전

enter image description here

답변

0

버전을 참조하고 빌드 번호 것은 info.plist에 존재입니다. 만약 당신이 열려있는 일 파일, 당신이

  • 번들 버전 문자열 (짧은)
  • 번들 버전

또 다른 옵션을 버전에 관련된 두 개의 항목을 볼 수있다하여 Xcode 프로젝트 네비게이터의 루트를 클릭, 당신 ' 두 개의 텍스트 상자를 볼 것이다 것은 동일한 정보 (Version, Build)

enter image description here

을 편집 코르도바 IDE는 다른 방법을 제공합니다.

+0

을 실행을 설정하고, 하지만 어디? (미안 xcode 만 사용하여 이전 버전을 릴리스했습니다.) –

+0

@ Toni Michel Caubet 님, 감사합니다. –

+0

OK, 지난 밤에 그 값을 변경해 보았습니다. (버전을 설정하고 빌드 : 1.200001, 여전히 동일한 것을 가지고 있습니다. 문제가, 다른 생각? 고마워, 다시 –

0

Xcode 프로젝트에서 변경하는 대신 config.xml 파일에서 변경하십시오.

<widget id="com.test" version="1.3" ios-CFBundleVersion="1.200001111" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> 
</widget> 

versionCFBundleShortVersionString (릴리스 버전)을 설정하고, ios-CFBundleVersionCFBundleVersion (빌드 버전)

그런 다음 "다른 옵션은 프로젝트 네비게이터에서 프로젝트를 통해 클릭하는 것입니다"cordova prepare