테스트 목적으로 정기적으로 iOS 앱의 새 빌드를 문서 폴더에 이전 데이터가있는 기기에 배포해야합니다. 선택적으로 데이터의 일부를 업데이트하고 문서 폴더의 모든 파일에 대해 새로운 내용 유지 또는 오래된 동작을 제어 할 수 있기를 원합니다.앱을 재배포하지만 기기에 이전 데이터를 선택적으로 보존하십시오.
기본적으로 내가 원하는 도구 지원은 장치에 배포 할 때 변경된 데이터 만 업데이트하는 것입니다. 예를 들어 장치의 Xcode 프로젝트 리소스 폴더에있는 파일 (날짜, 크기 등)에 따라 새 파일 또는 다른 파일 (동일한 이름의 파일)이 전송되고 장치의 해당 부분이 다음과 같이 덮어 쓰게됩니다. 그. 다른 모든 것은 무시됩니다.
이상적인 시나리오는 다음과 같습니다. Xcode에서 BuildAndRun을 누르면 Xcode는 어떤 데이터를 전송 및 덮어 쓰기 장치 파일로 만들고 어떤 사용자 지정 규칙을 기반으로하지 않을지 파악합니다.
Xcode로 이것을 달성 할 수 있습니까?
UPDATE 나는 분명히 내가 데이터 버전에 대한 응용 프로그램 로직을 추가하지 않음을 확인하기 위해 위의 텍스트를 편집했다. 나는 이것이 빌드 - 앤 - 테스트 파이프 라인 (Xcode)에서 발생하기를 원한다.
분명한 답변을 보내 주셔서 감사합니다. 이것은 내가 원하는 것처럼 보입니다. 한 가지 질문이 남아 있습니다. 예 : xcode 명령 줄 툴 체인을 사용하여 데이터 다운로드/업로드를 자동화 할 수 있습니까? 감사! – kakyo
배포시, 아니요, 런타임에 예, 답을 편집하여이 내용을 명확하게 작성하겠습니다. –
다시 고든 고맙습니다. 불행히도 그 콤보 상자 아래에 응용 프로그램 데이터를 볼 수 없습니다. 그래서 나는 새로운 질문을 시작했다 : http://stackoverflow.com/questions/16618540/ios-how-to-specify-application-data-package-in-xcode-schemes – kakyo