ARCHIVES

태그

신고하기

상단 메뉴 페이지

기본 콘텐츠로 건너뛰기

M1 구매 후 설치 순서 정리

안녕하세요. 치우 입니다.

2021.04.15
M1 구매 후 실리콘 기반 App을 설치 해야 해서 기록 할 겸 설치 파일을 적어 봅니다.

------------------------------------------------------

- 크롬 : 실리콘 O
https://www.google.com/intl/ko/chrome/

- AppCleaner : 지울때 사용.
https://freemacsoft.net/appcleaner/
변경.
CleanMyMac (유료) 전환.

------------------------------------------------------

- 문서 3형제 : 페이지, 넘버, 키노트
https://apps.apple.com/kr/app/numbers/id361304891
https://apps.apple.com/kr/app/numbers/id361304891
https://apps.apple.com/kr/app/keynote/id361285480

- 업무용 : MS 오피스, 원드라이브 설정, 구글 드라이브 설정
https://onedrive.live.com/
https://drive.google.com/drive/my-drive

- 국내용 : 한컴스페이스, 원드라이브 연결
https://space.malangmalang.com/user

------------------------------------------------------
로제타2 수동 설치.
// 1. 라이센스 동의 필요
softwareupdate --install-rosetta


// 2. 라이선스 자동 동의
/usr/sbin/softwareupdate --install-rosetta --agree-to-license

개발 Application

- Xcode
https://apps.apple.com/kr/app/xcode/id497799835

- pod 설치
- 터미널 로체타 체크
> sudo gem install -n /usr/local/bin cocoapods 
> sudo gem install ffi
- 터미널 로체타 체크 해제

Xcode 에서 시뮬레이터 Cocoapods 가 안된다. 크리티컬 하다.
해결책 1
실제 폰을 사용해서만 빌드한다. 

해결책 2
pods를 사용 안하고, 
Swift Package Manager를 이용하여 패키지를 통합 관리하기

해결책3
https://narlei.com/development/apple-m1-xcode-error-when-build-in-simulator/
Pods 인스톨 후 Podfile에 다음 문구를 추가한다. 후에 다시 인스톨 실행

# Uncomment the next line to define a global platform for your project

# platform :ios, '9.0'

# 실리콘에서 아래의 내용을 추가해서 pod install 한다.

post_install do |installer|

  installer.pods_project.build_configurations.each do |config|

    config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"

  end

end


target 'SMS' do

  # Comment the next line if you don't want to use dynamic frameworks

  use_frameworks!


  # Pods 라이브러리

  

  

end


uiview와 관련된 pod 까지 사용하면 시뮬레이터에서도 arm64를 제외 해야 한다.



- Android : M1 에서 시뮬레이터 설치 및 실행 안됨
https://developer.android.com/studio?hl=ko
- m1 용 시뮬레이터 : 미흡하다는 말도 있음, 일단 난 폰으로 개발
https://github.com/google/android-emulator-m1-preview/releases/tag/0.3

- 비주얼 코드 : 실리콘 O
https://code.visualstudio.com/Download

- 제플린
- 포스트맨
- 소스트리
- VS코드
- Flutter 

------------------------------------------------------

M1 실리콘 특화 Application
실리콘에서 아이폰 App 실행이 되지만 모든 앱이 설치 가능하진 않다.
- iMazing : 아이폰의 ipa 추출
https://imazing.com/

넷플릭스는 안되고...
인스타그램, 버스, 주식, 등등 App 설치 가능.

-----
커뮤니티

- 카카오톡
- 슬랙
- 팀즈

-----

- 카라바이너 : 키보드 제어, (Lang1 , f18 설정)
https://karabiner-elements.pqrs.org/
현재 커널패닉 심각한 에러, 설치하면 안됨. 기능은 동작하나 종료 시 크래쉬
Better Touch Tool (유료) 추천.
아이템생성 > 목적키 > 타겟키 > 저장


- Go2Shell : 툴바에 앱을 넣은 상태에서 실행하면 동작 가능 하다.
https://zipzapmac.com/go2shell

- 스케치
설치 및 실행 잘됨.

- 애플 폰트 설치
https://developer.apple.com/fonts/

----

홈브루 설치 
    $ 홈브루 설치
scrcpy 설치

    $ brew install scrcpy

    $ brew install --cask android-platform-tools


-----


확장 모니터 연결이 간헐적으로 끊어진다.

https://www.displaylink.com/downloads/macos

설치 후 실행 해두면... 이유는 알수 없으나 증상이 사라진다.


댓글