2012-10-22 1 views
3

Three20을 사용하는 새로운 버전의 앱을 만들고 있습니다. 나는 Three20 사용을 중단하고 PhotoGallery를 만들기 위해 다른 lib로 넘어 가기로 결정했습니다. 나는 이미 Three20 lib의 수동 삭제가 쉬운 작업이 아니라는 것을 알고있다 ... 그래서 나는 업로드를위한 동일한 번들 식별자를 가진 새로운 Xcode 프로젝트를 만들고있다. 이 방법으로 자신의 응용 프로그램에 대한 업데이트를 다운로드 한 사용자는 결국 모든 파일과 Three20의 참조를 삭제합니까? 또는 연결된 라이브러리의 파일을 다른 프로젝트 클래스처럼 덮어 쓰지 않습니까? 나는 Three20이 미래에 몇 가지 이상한 오류로 다시 나타나지 않을 것임을 확신해야합니다 ...Three20으로 앱 업데이트

답변

2

현재 프로젝트에서 Three20을 제거하거나 Three20을 사용하지 않는 새 프로젝트를 만들지 여부에 관계없이 동일한 결과가 나타납니다 . 결국, Three20에 대한 언급없이 Apple에 업데이트를 보냅니다. 사용자가 새 버전의 앱으로 업데이트하면 이전 앱이 업데이트 된 버전으로 바뀝니다. 그래서 새로운 앱을 가진 어떤 고객도 Three20에 대한 어떤 언급도하지 않을 것입니다.

저는 Three20을 제거하기 위해 새 프로젝트를 만드는 이유가 확실하지 않습니다. 현재 프로젝트에서 쉽게 제거 할 수 있습니다. 먼저 지시 사항을 역순으로 사용하면됩니다. 파일을 제거한 후 깨끗한 빌드를 수행하십시오. 또한 삭제 된 파일이 실제로 사라 졌는지 확인하기 위해 Simulator에서 앱을 삭제했다가 다시 설치해야합니다.

+0

팁 - 새로운 xcode 프로젝트를 만들 때 동일한 대상 이름을 유지하십시오. 대상 이름이 다를 경우 이전 버전에서 업데이트하는 사용자는 새 버전을 열지 않습니다. – aporat