아이폰 시뮬레이터에서 키보드를 사용하여 타이핑하려면 어떻게 해야 합니까?
저는 아이폰 시뮬레이터를 시작한 후에 실제 맥 키보드로 타이핑을 할 수 있었습니다.화면상의 시뮬레이터 키보드로 타이핑하는 것은 많은 양의 텍스트로 테스트할 때 끔찍할 뿐입니다.
아무리 해도 시뮬레이터 안에서 키보드를 더 이상 입력할 수 없습니다."하드웨어 키보드 시뮬레이션" 스위치를 켜도 아무 것도 입력하지 않습니다.누가 제가 뭘 잘못하고 있는지 말해줄 수 있나요?더 이상 실제 키보드를 사용하여 타이핑할 수 있는 방법이 없습니까?
iPhone Simulator 기본 설정 파일을 폐기해 보십시오.iPhone Simulator가 키 입력에 대한 응답을 중지했을 때 이것이 해결되었습니다.
- 시뮬레이터를 종료합니다.
- 를 누른 다음 "command+shift+G"를 합니다.
~/Library/Preferences
. - 동
com.apple.iphonesimulator.plist
쓰레기통에 - 시뮬레이터에서 아이폰 앱을 다시 실행해 보십시오.
com.apple.phone 시뮬레이터를 삭제하는 중입니다.플리스트는 Xcode 6.0.1에서 나를 도와주지 않았습니다.아마도 오래된 Xcode에서 작동했을 것입니다.
하지만 Xcode 6.0.1에서 완벽하게 작동하는 것은 iOS 시뮬레이터의 새로운 단축키입니다.
Shift-Command-K Connect/Disconnect Hardware Keyboard
Command-K Toggle (Show/Hide) Software Keyboard
그리고, 알다시피, 나는 그것을 찾을 때까지 지난 두 달 동안 정말 고통을 겪었고, 지금은 매우 편리합니다.)
iPhone 시뮬레이터 기본 설정 파일을 휴지통에 버리지 마십시오.이럴 필요 없어요.
Hardware ➔ Keyboard
메뉴 옵션은 다음과 같습니다.
- iOS에서 OS X와 동일한 레이아웃 사용
- 하드웨어 키보드 연결 ⌘K
- 소프트웨어 키보드 ⌘K 전환
옵션 2가 선택되어 있는지 확인합니다.
이미 선택되어 있는 경우 선택을 취소한 다음 다시 선택합니다. 키보드 단축키를 배우고 싶을 수도 있습니다.
화면에 표시되는 키보드를 숨기지만 표시하려면 옵션 3을 사용하여 키보드를 다시 켭니다.
시뮬레이터를 돌리면 키보드 작동이 중지되는 것 같으면 옵션 2를 껐다가 다시 켜십시오. 그러면 문제가 해결되는 것 같습니다.
저는 iOS 시뮬레이터 버전 7.0을 사용하고 있습니다.시뮬레이터가 실행되는 동안 iOS 시뮬레이터->콘텐츠 및 설정 재설정...거기서 시뮬레이터를 재설정합니다.그것이 저에게 효과가 있었던 것 같습니다.도움이 되길 바랍니다.
이는 바로 가기 키를 사용하여 시뮬레이터의 방향을 변경하는 방법을 사용했기 때문입니다.Mac 키보드에서 cmd를 누른 다음 입력을 시작합니다.
제가 해야 할 일은 시뮬레이터를 그만두고 다시 시작하는 것이었습니다.
키보드가 표시되고 키 입력이 감지되지 않는 것이 문제였습니다. 해결책을 찾았습니다.
키보드를 종료할 필요가 없습니다.
하드웨어 사용하기->키보드->하드웨어 키보드 직접 연결
제거 중com.apple.iphonesimulator.plist
저도 작동했지만 숨겨진 폴더 안에서 찾아야 했습니다./Users/[yourusername]/Library/Preferences/
셸 / 명령줄 / Jenkins / CI:
sh "plutil -replace DevicePreferences.${deviceID}.ConnectHardwareKeyboard -bool NO $HOME/Library/Preferences/com.apple.iphonesimulator.plist"
sh "plutil -extract DevicePreferences.${deviceID} xml1 -o - $HOME/Library/Preferences/com.apple.iphonesimulator.plist"
디바이스 ID는 devoce 이름을 기준으로 xcrun/simctl을 통해 찾을 수 있습니다.
xcrun simctl list | grep ${simulatorDeviceName} | sed 's/).*(.*//;s/.*(//'
저는 같은 문제에 부딪혔고 대부분 효과가 있었지만 확실하지 않은 많은 방법을 시도했습니다.결국, 저는 이것을 발견했습니다.https://stackoverflow.com/a/26057011/1463604
React Native 앱을 개발 중이고 다른 키보드 입력이 작동하는 동안 iOS 시뮬레이터에서 원격 디버깅()⌘D
을 새로 ⌘R
고치거나 활성화할 수 없다면 디버깅 빌드 구성을 실행하고 있는지 확인합니다.다음을 통해 확인할 수 있습니다.
Product -> Scheme -> Edit Scheme -> Run -> Info -> Build Configuration -> Debug"
여기서 팁을 받았어요.
Simulator를 다시 시작하면 됩니다(앱을 닫고 엽니다)
언급URL : https://stackoverflow.com/questions/3954405/how-do-i-type-using-my-keyboard-on-the-iphone-simulator
'programing' 카테고리의 다른 글
int를 두 개의 반바지(.NET)로 나누는 좋은 방법이 있습니까? (0) | 2023.05.24 |
---|---|
"Please Wait, Loading..."을 생성하려면 어떻게 해야 합니까?jQuery를 사용한 애니메이션? (0) | 2023.05.14 |
OpenXML 스프레드시트의 셀 스타일(스프레드시트)ML) (0) | 2023.05.14 |
Excel에서 수식을 전체 열에 적용하기 위한 바로 가기 (0) | 2023.05.14 |
Swift에서 Enum Decodable을 만들려면 어떻게 해야 합니까? (0) | 2023.05.14 |