본문 바로가기

IOS6

m1, m2 맥에서 Pod install 오류로 Flutter iOS 빌드 안 될 때 Flutter 프로젝트로 iOS 앱을 빌드할 때, m1, m2 맥 기기에서 오류가 발생하면 다음 방식으로 해결할 수 있다. Flutter 프로젝트 루트 경로에서 다음처럼 입력하면 된다. sudo arch -x86_64 gem install ffi cd ios rm -rf build rm -rf Pods rm -rf Podfile.lock rm -rf ~/.pub-cache/hosted/pub.dartlang.org pod cache clean --all flutter clean flutter pub get arch -x86_64 pod repo update arch -x86_64 pod install 매번 필요할 때마다 까먹어서 다시 찾아봐서 메모용.. 2023. 1. 28.
GitHub Actions로 Flutter 앱 빌드하기 이번에 서버와 CI/CD 목적으로 사용할 맥 미니를 한 대 들였다. 먼저 간단하게 GitHub Actions를 사용해서 Flutter 앱 프로젝트를 빌드하고 잘 빌드가 되는지 정도만 테스트를 해본 내용을 남긴다. Self-hosted Runner 먼저, GitHub에서 제공해주는 Actions Runner를 사용할 수도 있는데 무료 버전의 경우 사용량 제한도 있고 맥 미니를 들였으니 다양하게 활용해보기 위해서 맥 미니로 GitHub Actions를 실행할 것이다. 이를 위해 GitHub Repository에서 Self-hosted Runner를 등록해줘야 한다. GitHub Actions를 사용할 Repository에 들어가서 Settings - Actions - Runners로 들어간다. 예전에 사용했.. 2022. 4. 3.
아이폰, 아이패드 카메라 무음 설정하기 (iOS 13.6, iOS 14.0) 아이폰, 아이패드의 단축어(shortcuts) 앱을 통해 카메라를 무음으로 설정할 수 있는 방법이 있어서 방법을 정리해보려 한다. 다음의 간단한 단계만 설정해두면 자동으로 무음 설정이 된다. 먼저 단축어 앱을 실행하고 자동화 탭으로 들어간다. 이미 사용 중인 자동화가 있다면 위처럼 뜰 것이고 아니면 바로 다음 단계 같은 화면이 보일 것이다. 위와 같은 화면이 나온다면 우측 상단의 "+" 버튼을 눌러준다. 여기서는 "개인용 자동화 생성" 버튼을 눌러준다. 맨 밑에 있는 "앱 열기"를 선택해준다. 앱 옆에 있는 "선택" 글씨를 클릭한다. 카메라 앱을 선택해준다. 자동화 조건이 카메라 앱을 열 때로 설정된 것을 확인할 수 있다. 다음을 눌러서 실행할 동작을 만드는 화면으로 이동한다. 동작 추가 버튼을 선택한다.. 2020. 7. 26.
애플 WWDC 2020 요약 정리 한국 시간으로 2020년 6월 23일 새벽 2시에 Apple WWDC 2020 행사가 시작되었다. 이번 포스팅에서는 WWDC의 키노트 내용에 대해 정리해보려 한다. WWDC는 Worldwide Developers Conference의 약자로 구글의 Google I/O와 비슷한 애플의 행사라고 생각하면 된다. 이번 WWDC에서는 하드웨어의 발표 없이 소프트웨어 측면에 대해서만 발표를 했으며 코로나로 인해 온라인으로 진행했다. 온라인에 초점이 맞춰져 진행되었기에 개인적으로는 더 보기 편했다. 들어가며 원래는 하나하나 자세하게 대해 글을 작성했지만 긴 이야기들과 설명을 제외하고 이번 발표의 내용을 요약하는 방식으로 글을 변경하여 다시 작성하였다. 참고로 요약을 해도 생각보다 내용이 많다. 시간이 된다면 키노트.. 2020. 6. 23.
아이패드에서 Playgrounds 사용하기 + SwiftUI 이번 포스팅에서는 아이패드에서 Playgrounds 앱을 통해 Swift 코딩을 하는 방법과 Playgrounds에서 SwiftUI를 사용해보는 내용에 대해 포스팅을 해보려 한다. Swift Playgrounds Xcode에서는 Playgrounds라는 내장 기능을 제공한다. 개발자가 간단하게 Swift 프로그래밍을 해볼 수 있는 개발 환경으로, 코드의 변화에 따른 결과를 실시간으로 볼 수 있다. 애플은 2016년에 이러한 기능을 아이패드 앱으로도 출시하여 맥 PC 없이도 아이패드를 통해 쉽게 사용할 수 있도록 해주었다. 앱 안에서는 교육 컨텐츠들도 제공하고 있어서 프로그래밍을 처음 배우더라도 쉽게 접할 수 있게 해주었다. 이번 콘텐츠에서는 이를 사용하는 방법에 대해 알아본다. SwiftUI SwiftU.. 2020. 6. 15.
Xcode 프로젝트 생성 & 아이폰에서 앱 실행 MacOS에서 Xcode로 iOS 새 프로젝트를 생성해보고, 유료로 결제한 개발자 계정의 인증서 없이 실제 아이폰이나 아이패드에서 앱을 실행하는 방법에 대한 포스팅이다. Xcode 새 프로젝트 만들기 먼저 Xcode를 실행하면 위와 같은 화면이 나온다. 우리는 새 프로젝트를 생성할 것이므로 두 번째에 있는 "Create a new Xcode project"를 선택한다. 그러면 위와 같은 화면이 뜬다. 어떤 프로젝트를 만들 것인지 고르면 되는데, 크게 기기별 OS로 나뉘어 있다. iOS(iPadOS 포함), watchOS, tvOS, macOS, Cross-platform 카테고리가 있다. iOS를 선택하고 "Single View App"을 선택하고 "Next"를 눌러준다. 본인이 진행하려는 프로젝트에 맞.. 2020. 6. 12.