나는 xcodebuild install -alltargets -iphoneos4.2 -activeconfiguration provisioning_profile=path_of_my_provisioningprofile code_sign_identity=identity
을 사용하고 있습니다. 이 명령은 내 응용 프로그램을 빌드하고 있으며 빌드 파일 (.app)도 가져오고 있습니다. 하지만 어떻게 명령 줄에서 장치에 응용 프로그램을 설치합니다. 이 문제에 대해 저를 도우십시오.iphone 장치에 명령 줄을 통해 응용 프로그램을 설치하십시오.
답변
Fruitstrap : https://github.com/ghughes/fruitstrap
여기를 설정하는 좋은 튜토리얼입니다 : 어떤이에 대한 http://sgleadow.github.com/blog/2011/11/05/installing-ios-apps-on-the-device-from-the-command-line/
사용이 아름다운 스크립트를 http://gamua.com/blog/2012/03/how-to-deploy-ios-apps-to-the-iphone-via-the-command-line/ - 그럼 맥이
명령 줄에서 응용 프로그램을 실행하려면이 명령 실행에 USB를 통해 아이폰 장치를 연결 :
instruments -w 4xxxxxxxx9 -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate NITC -e UIASCRIPT Launch-App.js
형식 : instruments -w <deviceid> -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate <applicationname> -e UIASCRIPT Launch-App.js
내 실행을 -App.js에는 한 줄만 있습니다. - var target = UIATarget.localTarget();
이 mus 명령 줄을 사용하여 장치에서 응용 프로그램을 시작할 수 있습니다.
주위를 둘러 보니 https://github.com/benvium/libimobiledevice-macosx. 이것은 libimobiledevice에서 MAC-OS X 로의 포트입니다. 매우 유용하고 jailbroken이 필요합니다. : P
감사합니다 @santiagoRodriguez : p –
Fruitstrap
은 더 이상 최신 프로젝트 체크 아웃을 위해 ios-deploy
이라는 PhoneGap의 포크가 유지되지 않습니다. - 한 장치에 응용 프로그램 또는 IPA를 밀어 때 언급
// deploy and debug your app to a connected device
ios-deploy --debug --bundle my.app
// deploy and launch your app to a connected device, but quit the debugger after
ios-deploy --justlaunch --debug --bundle my.app
// deploy and launch your app to a connected device, quit when app crashes or exits
ios-deploy --noninteractive --debug --bundle my.app
// Upload a file to your app's Documents folder
ios-deploy --bundle_id 'bundle.id' --upload test.txt --to Documents/test.txt
감사합니다! iOS 9.3.1 및 OS X 10.11.3을 사용하는 작업 설정이 있습니다. – Jespertheend
구식 세계. 건배! – mix3d
나는 그것을 믿을 수 없다. 그것은 즉시 작동한다. 설정은 필요 없다. –
- 1. 추가 장치에 ipad 응용 프로그램을 설치하십시오.
- 2. iPhone에 iPhone 응용 프로그램을 설치하십시오.
- 3. 개발 장치에 오래된 iPhone OS를 설치하십시오.
- 4. 명령 줄을 통해 아이폰 응용 프로그램을 제거하는 방법
- 5. 실제 장치에 iPhone 응용 프로그램을 제공합니다.
- 6. iPhone 장치에 설치된 응용 프로그램을 확인하는 방법
- 7. 콘솔 응용 프로그램을 명령 줄을 에뮬레이트합니다.
- 8. 하나의 응용 프로그램을 다운로드하고 2 개의 응용 프로그램을 설치하십시오.
- 9. 명령 줄을 통해 테이블 변경
- 10. 명령 줄을 통해 lauterbach 제어
- 11. 명령 줄을 통해 쉘 프로그램을 제어하여 여러 명령어/데이터 제공
- 12. iPhone 응용 프로그램을 컴파일하는 명령 줄
- 13. iphone 응용 프로그램을 등록하십시오
- 14. 이전 응용 프로그램을 제거하지 않고 업데이트 된 응용 프로그램을 설치하십시오.
- 15. iPhone/iPad 장치에 응용 프로그램을 추가하는 방법은 무엇입니까?
- 16. PC 명령 줄을 제어하는 안드로이드 응용 프로그램을 만드는 방법은 무엇입니까?
- 17. 명령 줄을 사용하여 IIS에서 응용 프로그램을 만드는 방법은 무엇입니까?
- 18. 클라이언트 PC에 .NET 응용 프로그램을 설치하십시오
- 19. 명령 줄을 통해 Ruby 스크립트에 변수 전달
- 20. 명령 줄을 통해 SVN 업데이트시 확인을 끝내시겠습니까?
- 21. PHP에서 명령 줄을 통해 배열을 R
- 22. cURL- 명령 줄을 통해 응답을받는 방법은 무엇입니까?
- 23. 리눅스 명령 줄을 통해 이메일을 보내십니까?
- 24. VB.Net은 Process.Startinfo를 통해 여러 명령 줄을 시작합니다.
- 25. 명령 줄을 통해 TFS 내의 영역 만들기
- 26. X11 : 명령 줄을 통해 기존 창을 올리시겠습니까?
- 27. 명령 줄을 통해 프로그램에 메시지 보내기
- 28. 명령 줄을 통해 Active Directory에서 RODC 삭제
- 29. 명령 줄을 통해 gcc를 사용하여 win32 응용 프로그램을 컴파일 할 때 .rc (자원) 파일을 어떻게 연결합니까?
- 30. htc g1 장치에 Android sdk 2.2를 설치하십시오.
우와, 내가 본 적이 악기 : 그것을 사용하는 방법의 예는 다음
npm install -g ios-deploy
:
런타임을 설치하려면 . 장비 식별자를'-w '와 함께 사용하는 방법이 있습니까? – jww@noloader +1 장치 ID를 나열하는 방법에 대해 알고 싶습니다. –
Fruitstrap (링크가 사용하는 것)은 이제 버리고 iOS 7에서는 작동하지 않습니다. ( – sheeptest