전통문화대전망 - 전통 미덕 - UniApp 개발 App 는 개발에서 선반까지 전체 프로세스-실제 기계 디버깅을 수행합니다.
UniApp 개발 App 는 개발에서 선반까지 전체 프로세스-실제 기계 디버깅을 수행합니다.
앞서 uniApp 의 개발 및 프로젝트 구조 카탈로그를 소개했기 때문에 이번에는 Hbuilder 를 사용하여 안드로이드와 IOSAPP 를 디버깅하는 방법에 대해 살펴보겠습니다. 안드로이드 앱을 디버그할 때, 디클라우드에서 제공하는 받침대를 사용할 수 있습니다. 이 받침은 기본적으로 휴대폰에 HBUILDER 앱을 설치하여 코드를 이 앱에 로드하여 디버깅할 수 있습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), Northern Exposure (미국 TV 드라마) 이런 장점은 편리함이다. 사용자는 H5 처럼 핸드폰에서 직접 실행하면 됩니다. 문제는 App 에 기본 플러그인이 통합되면 기본 디버그 App 를 사용할 수 없고 일부 버전 번호, APPlogo 등을 디버그할 수 없다는 것입니다. 그래서 저는 개인적으로 사용자 정의 라이브러리를 사용하여 uniapp 기본 또는 webview 를 통해 페이지 개발을 디버깅하는 것이 좋습니다. 따라서 Bluetooth, NFC 와 같은 일부 기본 하드웨어 장치의 경우 uni 제공 API 를 사용하거나 기본 코드로 플러그인을 작성해야 기본 플러그인이 있습니다. 사용자 정의 라이브러리는 자신의 프로젝트에 있는 것에 따라 실제 APP 라이브러리를 캡슐화한 다음 작성한 페이지를 이 라이브러리에 표시하여 몇 가지 기본 물건을 사용할 수 있도록 하는 것입니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 예술명언) 먼저 정규 APP 처럼 사용자 정의 기본 APP 를 캡슐화해야 하므로 자신의 인증서를 사용해야 합니다. 안드로이드는 자신의 자격증을 가지고 있다. 안드로이드 응용 프로그램은 에 있어야 합니다. 키 저장소-개발자를 식별하는 데 사용할 수 있습니다. 이 인증서는 우리 자신의 컴퓨터에서 생성 할 수 있습니다. 먼저, 우리 컴퓨터에 Java 환경을 설치해야 한다. 그렇지 않다면 Oracle 공식 홈페이지에서 JDK 를 다운로드하여 환경 변수를 설치하고 설정할 수 있습니다. 명령줄에 javac 를 입력하여 컴퓨터에 Java 환경이 있는지 확인할 수 있습니다. 편집 후 keytool 명령을 사용하여 인증서를 생성할 수 있습니다. Keytool-genkey-aliastestalias-keyalrsa-keysize 2048-validity 36500-keystore test. Keystoretestalias 는 설정하려는 문자로 수정할 수 있는 인증서 별칭입니다. 영문자와 숫자를 사용하는 것이 좋습니다. Test.keystore 는 설정하려는 파일의 이름으로 수정할 수 있는 인증서 파일의 이름입니다. 전체 파일 경로 36500 을 인증서 유효 기간, 즉 100 년의 유효 기간으로 지정할 수도 있습니다. 인증서가 만료된 후 비밀번호 및 관련 정보를 입력해야 하는 것을 방지하기 위해 시간을 더 길게 설정하는 것이 좋습니다. 여기서 비밀번호를 너무 복잡하게 설정하지 마라, 기억이 나지 않도록. 정보를 작성하면 확장명이 됩니다. 키 스토어, 이것은 우리가 필요로 하는 인증서입니다. 이 인증서는 여러 프로젝트에서 사용할 수 있으므로 인증서를 저장하고 사용자 정의 기반을 패키지화하십시오. 안드로이드 디지털 인증서가 있으면 Hbuilder 에서 "실행-휴대폰 또는 에뮬레이터-사용자 지정 라이브러리 만들기" 를 선택하여 패키지된 APP 인터페이스를 열고 APP 의 id 를 편집합니다. 각 응용 프로그램에는 별도의 ID 가 있습니다. 여기에 com 형식, 기관명, app 이름, 모두 영문 소문자로 기입하는 것이 좋습니다. 자신의 uni.xxxx 를 사용하지 말고, 하단에서 자신의 인증서 사용을 선택하고, 인증서 파일에서 방금 만든 디지털 인증서를 선택하고, 인증서 별칭과 인증서 개인 키 암호를 채우고, 확인란을 선택하고, 사용자 정의 디버그 기준을 입력하고, 패키지화를 클릭합니다. 패키징은 Dcloud 의 클라우드 서버 라인 내에서 이루어지며, 우리는 참을성 있게 기다리기만 하면 됩니다. 포장을 디버깅한 후 "실행-휴대폰이나 시뮬레이터로 실행-안드로이드 앱베이스로 실행" 을 선택하여 실행 인터페이스를 열고 안드로이드 휴대폰을 컴퓨터에 케이블로 연결합니다. 핸드폰은 디버그 모드를 켜야 한다. 브랜드별로 휴대전화가 디버깅 모드를 켜는 방식이 다르다. Baidu 브랜드+디버그 모드 켜기를 통해 디버그 모드를 켜는 방법을 알 수 있습니다. 디버그 모드를 켠 후 Hbuilder 인터페이스의 새로 고침 버튼을 클릭하면 휴대폰을 볼 수 있습니다. 이때 실행을 클릭하면 핸드폰에서 앱을 디버그할 수 있다. 애플 터미널은 안드로이드 터미널과 비슷하고 지원된다. 차이점은 인증서를 얻는 방법이 다르다는 것입니다. 최신 버전의 Hbuilder 는 더 이상 실제 시스템에서 디버깅을 지원하지 않으므로 실제 시스템에서 디버깅하려면 사용자 정의 라이브러리를 패키지화해야 합니다. 애플의 자격증을 받는 것은 비교적 번거롭기 때문에 애플 설비가 필요하다. 물론 애플 장비가 필요하지 않은 야생방법도 있다. 우리 스스로 탐험합시다. 하하, 우선 애플 개발자 자격을 얻어야 해요. 이 자격은 1 년에 99 달러입니다. 나중에 나는 애플 개발자 등록 자격 문제를 설명하는 블로그를 따로 열 것이다. 여기서는 우리가 애플 개발자의 자질을 가지고 있다고 가정합니다. 먼저 Mac 컴퓨터로 CSR 파일을 만들고, keychain 액세스 어플리케이션을 열고, 메뉴모음에서 "인증서 지원-인증 기관에 인증서 신청" 을 선택하고, 이메일 등을 작성하고, 디스크에 저장을 선택하고,. certSigningRequest 파일을 계속 클릭합니다. AppleDeveloper 플랫폼에 로그인하여 인증서, 식별자 & amp;; 를 선택합니다 프로필은 페이지로 들어가 인증서를 만들고+를 클릭하여 새 인증서를 만듭니다. 디버깅을 위해 AppleDevelopment 또는 IOSAppDevelopment 모드를 선택해야 합니다. 계속을 클릭하면 CSR 파일을 업로드하라는 요청을 받게 됩니다. 이 시점에서 컴퓨터에서 생성 한 CSR 파일을 선택하고 인증서 파일 생성을 계속하려면 클릭하십시오. 이 시점에서 다운로드 버튼을 클릭하여 인증서 파일을 다운로드합니다. 다음으로 식별자를 만들고 +New 를 클릭하고 AppIDs 를 선택하고 Continue 를 클릭한 다음 App 를 선택합니다. 이때 사용자 정의 식별자를 입력해야 하며 APP 에서 사용하는 기능 (예: Apple 로그인, 알림 등) 을 선택해야 합니다. , 여기서 모두 선택해야 합니다. 그렇지 않으면 사용할 수 없습니다. 양식 작성이 완료되면 계속을 누릅니다. 다음으로 IOS 장치를 장치 카탈로그에 추가해야 합니다. 애플도 테스트할 장치에 제한이 있기 때문에 미리 확인해야 합니다. 장치 디렉토리를 선택하고 더하기 기호를 클릭하여 새 디렉토리를 만든 다음 장치 이름과 UDID 를 입력합니다. 여기서, UDID 는 우리가 사용하는 장비에서 얻어야 한다. 이 사이트를 방문하면 장치의 UDID 를 빠르게 얻을 수 있습니다 (민들레 | 한 번에 iOS 장치의 UDID 얻기). 양식을 작성한 후 장비를 등록할 수 있습니다. 마지막으로 프로필을 얻고 프로필 디렉토리를 클릭한 다음 +New 를 클릭해야 합니다. Development 아래의 IOSAppDevelopment 옵션도 선택해야 합니다. Next 를 클릭하고, 미리 만든 AppId 를 선택하고, Continue 를 클릭하고, 방금 만든 인증서 파일을 선택하고, 다시 Continue 를 클릭하고, 디버깅에 참여해야 하는 장치를 선택합니다. 좋아, 이번 수술 후, 너는 마침내 괜찮다고 생각했지? 죄송합니다. 아직 없습니다. Mac 컴퓨터에서 다운로드한 인증서 파일을 눌러 "키 문자열 액세스" 응용 프로그램에서 엽니다. 인증서를 마우스 오른쪽 단추로 누르고 내보내기를 선택한 다음 내보내기 설정에서 내보내기 형식을 p 12 (개인 정보 교환) 형식으로 선택하고 암호를 설정합니다. 우리는. p65438 이 있는 인증서를 받을 것이다. Dell 에서 생성한 모바일 공급자 파일은 Hbuilder 의 "실행-휴대폰 또는 시뮬레이터로 실행-사용자 지정 라이브러리 만들기" 를 통해 패키지 APP 인터페이스를 열고, IOS 패키지를 선택하고, 내보낸 두 개의 인증서 파일을 선택하고, 패키지를 클릭하여 IOS 디버그 라이브러리를 패키지화합니다. 이때 우리는 IOS 측을 즐겁게 디버깅할 수 있다.