2014-01-23 2 views
1

완전히 새로운 버전을 만들기 위해 이미 앱 스토어에있는 앱을 처음부터 다시 쓰고 싶습니다. 새로운 "xcode"프로젝트를 만들고 싶습니다. "새로운"응용 프로그램을 "오래된"응용 프로그램의 업그레이드로 만드는 단계는 무엇입니까?이미 스토어에있는 IOS 앱 다시 쓰기

답변

4

앱의 ID는 앱의 Info.plist에서 번들 식별자 (CFBundleIdentifier)로 결정됩니다. 같은 ID를 사용하고 기존 앱 (상위 버전 사용)에 대한 업데이트로 스토어에 업로드하는 한 괜찮을 것입니다.

+0

신비하게 생성되어 키 체인에 저장되는 모든 Apple 보안 인증서는 무엇입니까? 새로운 새로운 Xcode 프로젝트로 앱을 다시 작성할 때 모든 문제가 해결 되나요? –

2

번들 식별자는 분명히 동일해야하며 업그레이드 할 때 이전 앱보다 우선합니다.

코드를 원하는만큼 변경할 수 있습니다.

CoreData 또는 SQLite와 같은 데이터베이스를 사용하는 경우 데이터 마이그레이션을 조사해야합니다. 이렇게하지 않으면 새 앱이 무효화됩니다. 사용자는 앱을 삭제하고 다시 설치하여 사용할 수 있습니다. CoreData 마이그레이션에 대한 기사가 많이 있습니다.

희망이 도움이됩니다.

+0

번들 이름, 번들 식별자가 아닙니다. – rmaddy

+0

고마워, 나는 이미 그것을 바꿨다. – Anhong

관련 문제