본문 바로가기

개발/ionic8

[ionic5] cordova-plugin-iosrtc permissions WebRTC 마이크, 카메라 권한 안드로이드 -> ionicframework.com/docs/native/android-permissions Android Permissions - Ionic Documentation Ionic is the app platform for web developers. Build amazing mobile, web, and desktop apps all with one shared code base and open web standards ionicframework.com iOS -> github.com/cordova-rtc/cordova-plugin-iosrtc cordova-rtc/cordova-plugin-iosrtc Cordova iOS plugin exposing t.. 2021. 2. 8.
[ionic5] iOS ERROR ITMS-90771 - iOS Push Notification 설정 관련 - Background Fetch, Background processing 을 체크해주고 Archive 하니 ERROR ITMS-90771 'BGTaskSchedulerPermittedIdentifiers' ~~~ blah blah ~~~ 에러발생 아래 글을 참고하여 해결함 stackoverflow.com/questions/57927881/how-to-fix-app-store-connect-operation-error-itms-90771 How to fix "App Store Connect Operation ERROR ITMS-90771" I'm trying to submit my app to TestFlight, but I keep getting t.. 2021. 1. 31.
[ionic5] iOS ITMS-90809: Deprecated API Usage 앱 스토어 올린 후 메일로 이런 내용이 날아왔다. New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. 후...고난의 시작이구나 싶었지만 앞에 빌드 문제로 이것저것 찾아볼 때 이런 비슷한 문제현상을 보고 이에 대한 해결방법을 봤던 것이 기억이 났다. 열려진 많은 페이지 중 겨우겨우 찾아 해결 config.xml 파일의 안에 요고 한줄 넣고 빌드해주면 된다. 아무 문제 없이 잘 올라간다. 2021. 1. 27.
[ionic5] iOS 빌드 에러 cordova-plugin-firebasex 를 사용하는경우 무심코 cordova build ios 를 실행한다면 어마어마한 스트레스를 받을 수 있다. (exit 65 에 대한 원인이 너무 많다.) 이를 해결하기 위해 12시간동안 서칭한 결과를 정리하려한다. 내가 기존에 적용한 버전은 아래와 같다. ionic 5.x.x cordova 10.0.0 cordova-ios 6.1.0 cordova-plugin-firebasex 10.0.1 cocoapods 1.10.1 처음에는 cordova-plugin-firebasex 문제인줄 알았다. 왜냐하면, 이 플러그인만 삭제하면 빌드가 완벽하게 동작하기 때문이다. 일단 필요한 플러그인이기 때문에 추가한 뒤에 한 행동은 아래와 같다. cocoapods (맨날 카카오포.. 2021. 1. 27.
[ionic5] 맥북에 ionic/cordova 설치하기 맥북에 ionic 설치를 해보려한다.! 먼저 VSCode를 설치한 뒤 이곳의 터미널에서 설치를 진행한다. 1. ionic, cordova 설치 - 최초 단계에서는 node를 설치하고 진행해야한다. - brew를 사용해 node 설치를 진행했다. - 이 때 확인한 버전은 v.15.5.1 $ npm install -g ionic cordova 2. 프로젝트 생성 - 이 때까지만 해도 아무일 없이 잘 진행될 줄 알았다. $ ionic start tester blank ※ 에러 두둥등장 [ERROR] An error occureed while running subprocess npm. - node 버전이랑 호환이 되지 않아 나타나는 문제!! - 다운그레이드를 진행한다. - brew를 통해 설치했으니 그곳에 무언.. 2021. 1. 12.
[ionic5] tab navigation 생성하기 기본적으로 ionic 프로젝트를 생성할 때 'tabs' 라는 옵션을 통해서 tab navigation을 갖춘 프로젝트를 만들 수 있다. 하지만, 나는 처음 시작하는 것이고 구조를 이해하기 위해 빈 프로젝트를 생성해 직접 tab navigation을 만들어보았다.! 빈 공간에 무언가를 채워가는 일은 정말 재미있는 것 같다 :) 1. ionic 프로젝트 생성 $ ionic start tab_navigation blank 2. tab을 관리해주는 tabs 페이지와 tab 안에 들어갈 여러 개의 페이지를 생성해준다. - pages/ 라는 폴더에 생성되는 페이지를 모두 넣어 관리한다. $ ionic g page pages/tabs $ ionic g page pages/tab1 $ ionic g page pages.. 2021. 1. 12.
[ionic 5] 새로운 프로젝트 생성하기 새로운 프로젝트를 생성해보자! 또로롱 https://ionicframework.com/docs/cli/commands/start ionic start - Ionic Documentation Ionic is the app platform for web developers. Build amazing mobile, web, and desktop apps all with one shared code base and open web standards ionicframework.com 프로젝트 유형은 tabs, sidemenu, blank로 세 가지로 구분할 수 있다. tabs: A tabs based layout sidemenu: A sidemenu based layout blank: An empty projec.. 2020. 12. 26.
[ionic 5] 버전 업그레이드 기존에 사용하던 Version 3에서 Version 5로 업그레이드하고자 한다.! 또로롱 1. 먼저 설치되어있던 ionic을 삭제해준다. $ npm uninstall -g ionic 2. 그리고 다시 재설치하면 끝! $ npm install -g ionic 3. 터미널에서 ionic 버전을 확인해본다. $ ionic -v 5.4.16 ionic 5를 시작할 준비는 끝났다.! 부지런히 공부해서 목표한 바를 이뤘으면 좋겠당.! 2020. 12. 26.