ionic에서 새 앱을 만들고 ios 기기에서 ionic-cli로 테스트를 실행하기 전의 단계
6785 단어 ionic
ionic으로 새 프로젝트 만들기
ionic start buildtest blank
사전 준비
기기에서 실행하기 전에 다음 설치 필요
npm install -g ios-deploy
config.xml
초기 상태는 다음과 같습니다.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget id="io.ionic.starter" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>MyApp</name>
<description>An awesome Ionic/Cordova app.</description>
<author email="hi@ionicframework" href="http://ionicframework.com/">Ionic Framework Team</author>
이대로라면, id가 빌드했을 때의 bundle identifer가 되므로, 재작성한다.
앱 이름, 이메일 주소 등도 원하는대로 변경
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget id="com.firstfournotes.buildtest" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>BuildTestApp</name>
<description>Buildtest app.</description>
<author email="[email protected]" href="http://firstfournotes.com/">FirstFourNotes,LLC</author>
build.json
빌드용 프로비저닝 정의 작성
{
"ios": {
"debug": {
"codeSignIdentity": "iPhone Developer",
"developmentTeam": "{team name}",
"packageType": "development"
},
"release": {
"codeSignIdentity": "iPhone Developer",
"developmentTeam": "{team name}",
"packageType": "app-store"
}
}
}
실행
ionic cordova platform add ios
iPhone 연결합시다.
ionic cordova run ios --debug --buildConfig build.json --device
'항상 허용'
시작 및 오류
마지막으로 오류가 발생하지만 앱이 기기로 전송되어 시작할 수 있습니다.
------ Debug phase ------
Starting debug of xxxxxxxxx (N66mAP, iPhone 6s Plus, iphoneos, arm64) a.k.a. 'xxxxx' connected through USB...
2017-07-30 08:16:18.120 ios-deploy[37159:2940059] [ !! ] Unable to locate DeviceSupport directory. This probably means you don't have Xcode installed, you will need to launch the app manually and logging output will not be shown!
Error: Error code 253 for command: ios-deploy with args: --justlaunch,--no-wifi,-d,-b,/Users/xxxxxx/gitLab/lab/buildtest/platforms/ios/build/device/BuildTestApp.app
[ERROR] Cordova encountered an error.
You may get more insight by running the Cordova command above directly.
[ERROR] An error occurred while running cordova run ios --debug --device --buildConfig build.json (exit code 1).
Xcode를 한 번 시작하지 않으면 안되는 것인가. . _
위의 오류를 지우는 방법을 찾는 중입니다.
참고
Reference
이 문제에 관하여(ionic에서 새 앱을 만들고 ios 기기에서 ionic-cli로 테스트를 실행하기 전의 단계), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/bohebohechan/items/fe7ab456594d878c3360텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)