디버그 용 빌드는 PLAY 기호를 누르기 만하는데 배포 / 출시 용 빌드 방법을 모르겠습니까?
답변:
짧은 대답은 다음과 같습니다.
"재생"버튼은 특히 빌드 및 실행 (또는 테스트 또는 프로필 등) 용입니다. 아카이브 작업은 릴리스 용으로 빌드하고 앱 스토어에 제출하기에 적합한 아카이브를 생성하기위한 것입니다. 이를 건너 뛰려면 제품> 빌드 대상> 아카이브를 선택하여 실제로 아카이브하지 않고 릴리스 빌드를 강제 실행할 수 있습니다. 빌드 된 제품을 찾으려면 프로젝트 탐색기에서 제품 그룹을 확장하고 제품을 마우스 오른쪽 단추로 클릭 한 다음 Finder에 표시하도록 선택합니다.
즉, 다른 빌드 작업 (빌드 및 아카이브 포함) 메뉴에 대한 재생 버튼을 클릭 한 채로 유지할 수 있습니다.
XCode 4에서 찾을 수있는 보관 방법을 사용하여 AppStore에 업로드하는 데 문제가있는 큰 앱이 있습니다. 유효성 검사 또는 배포 여부에 관계없이 활동 표시기가 몇 시간 동안 계속 회전하여 Apple에 대한 지원 티켓을 만들었습니다. 그 과정에서 XCode의 프로젝트 네비게이터 내 제품 폴더에서 .app을 마우스 오른쪽 버튼으로 클릭하고 Application Loader 2.5.1을 사용하여 제출하도록 앱을 압축 할 수 있다는 것을 알게되었습니다. (일명 오래된 방법). 디버그-iphoneos 폴더 만이 방법으로 (현재) 액세스 할 수 있으며 Apple이 응답하면 다음과 같이 말해야합니다.
Application Loader가 실행 가능한 해결 방법을 제공 했다니 기쁩니다. 내부적으로이 상황에 대해 논의하면서 디버그 빌드를 제출하는 것이 너무 많은 문제를 일으킬 지 확신 할 수 없습니다 (언급했듯이 App Store 배포 프로필로 서명 한 경우). 디버그 스위치가 켜져 있고 디버그 구성에 대한 최적화가 꺼져 있기 때문에 앱이 느려질 수 있지만 여전히 실행됩니다. App Review는 그들이 확인하는 내용인지 확실하지 않기 때문에 궁극적으로 괜찮은지 여부를 결정합니다. 원하는 경우 App Review에 직접 연락하여이를 확인할 수 있습니다. 그러나 App Loader가 작동하므로 릴리스 구성으로 앱을 다시 빌드하고 안전하게 재생하려면 다시 제출하는 것이 좋습니다.Xcode 4.x에서 릴리스 빌드를 찾으려면 Organizer의 Archives 탭에서 Application Archive를 control- 클릭하고 "Show in Finder"를 선택합니다. 그런 다음 Finder에서 .xcarchive 파일을 control- 클릭하고 "패키지 내용보기"를 선택합니다. 릴리스 빌드 .app 파일은 / Products / Applications 폴더에 있어야합니다.
이것은 보관 방법에 문제가있는 개발자에게 매우 유용한 정보였으며 이제 내 앱이 최선을 다해 실행되지 않을 것이라는 걱정없이 성공적으로 업로드되고 있습니다.