2011-12-06 6 views
1

사과 자동화 프레임 워크를 사용하여 자동화 할 수 있도록 접근성 라벨을 소스 코드에 추가했습니다. 이 프로젝트를 처음 시작했을 때, 우리는 sdk 4.3을 사용하여 빌드를하고 있었고 응용 프로그램에 레이블을 표시하는 데 문제가있었습니다. 스택 오버플로에 대한 조언을 통해 시뮬레이터 파일에서 accessibility.plist를 변경하여 수정할 수있었습니다.iOS 접근성 레이블이 기기 빌드에있는 기기에 표시되지 않음

이제 iOS SDK 5.0으로 전환했습니다. 나는 그 반대의 문제를 안고있다. 자동화 테스트를 실행할 때 더 이상 장치에 레이블이 표시되지 않습니다. 그들은 시뮬레이터에서 잘 보입니다. 또한 장치에서 VoiceOver를 켜고 요소를 표시하는 응용 프로그램 창의 세겹 탭을 사용하여 응용 프로그램에 제대로 컴파일되었는지 확인할 수 있습니다.

모든 빌드 설정을 검토하고 모든 것이 디버그 빌드로 설정되었는지 확인하고 4.3 장치 용으로 빌드 할 때와 동일한 정확한 설정을 사용하는 것으로 알고있는 빌드로 돌아가 보았습니다 (물론 sdk 버전의 경우) 레이블은 여전히 ​​선택되지 않습니다.

여기에서 나는 어디로 가야합니까? iOS 5 용으로 제작할 때 응용 프로그램에 포함해야하는 라이브러리 파일이 있습니까?

답변

2

장치의 "설정> 액세스 가능성> 홈 삼중 클릭"에서 "묻기"를 선택하십시오. 이것은 접근성 기계가 충분히 작동하도록 만드는 것 같지만 기기의 정상적인 기능을 방해하지는 않습니다. (예 : VoiceOver를 켜기 만하면됩니다. 테스트를 중단하는 방식으로 앱 사용)

관련 문제