2009-08-11 5 views
0

저는 소규모의 iPhone 개발자 팀을 운영 중이며 Xcode에서 iPhone으로의 응용 프로그램 전송에 대해 약간 우려하고 있습니다.번들 식별자

문제는 앱이 아이폰으로 전송 될 때마다 이전에 전송 된 앱이 신비하게 교체된다는 것입니다.

제 질문은 "모든 앱이 각각의 장소를 차지하고 서로 바뀌지 않도록하려면 어떻게해야합니까?"입니다.

나는 이러한 이벤트를 막기 위해 전체 팀이 info.plist에서 번들 식별자의 이름을 변경하도록 제안했습니다.

삭제 된 앱을 여러 번 전송하는 데 시간이 많이 걸리고 유료 앱의 경우 비용이 많이 들기 때문에 앱을 교체하지 않도록 다른 방법이 있다면 제안 해주세요. 유료 응용에 관한

건배,

+2

'이전 전송 앱'은 무엇을 의미합니까? 동일한 앱의 새로운 빌드를 설치하고 있습니까? 또는 동일한 번들 ID로 여러 개의 다른 앱을 설치하고 있습니까? (그렇다면 잘못된 것입니다). 유료 앱이 어떻게 입력되는지 잘 모름 -이 앱을 직접 만들거나 무엇을 만들 수 있습니까? – frankodwyer

+0

나는 그것을 지금 본다 ... iTunes를 통해 전송할 때 모든 Mac 용 응용 프로그램 옵션을 선택하면 해당 Mac에있는 응용 프로그램을 대체하는 다른 Mac을 모두 사용합니다. 해결 방법은 모두 선택하는 대신 동기화를 수행하는 동안 특정 앱을 선택하는 것입니다. 또한 유료 앱이 있다면 .. 다른 컴퓨터에 .ipa 파일을 보관할 수 있습니다. 건배. 도움을 주신 덕분에 – Divanshu

답변

1

, 당신은 다운로드하거나 다시 구입하지 않고 iTunes를 통해 관리 할 수 ​​있어야한다. 예를 들어, iPhone 용 응용 프로그램을 개발했습니다. 1.0이 출시되고 프로모션 코드를 사용하여 다운로드 할 때 장치에서 제거했습니다. 내가 1.1 버전을 코딩/테스트 할 때 Xcode를 통해 전화기에 밀어 넣었습니다. 유료 앱을 본질적으로 '스테핑'합니다. 1.0 버전으로 공식적으로 다운로드 한 버전으로 돌아가고 싶을 때마다 iTunes에서 앱의 선택을 취소하고 동기화 한 다음 다시 확인합니다. 또한 Xcode Organizer를 통해 개발 버전을 제거한 다음 iTunes를 사용하여 구입 한 응용 프로그램을 다시 설치할 수도있었습니다.

희망이 있습니다.

+0

. 나는 똑같은 생각을하고 있었다. – Divanshu