2월, 2024의 게시물 표시

[Xcode] iOS 시뮬레이터 Doucment 폴더 찾기

이미지
  [Xcode] iOS 시뮬레이터 Doucment 폴더 찾기 안녕하세요 물먹고하자 입니다 :) CSAP 관련해서 체크하다가 시뮬레이터는 루팅폰과 동일하게 작동하는걸 알게되었네요 일단, 시뮬레이터내 폴더 접근 을 하기 위해서 실행된 앱의 폴더를 찾는 명령어 정리합니다.   명령어 xcrun simctl get_app_container booted mybundleId data bundleId에 본인 명령어 실행 후 폴더경로 복사 Finder를 통한 이동   마무리 CSAP 때문에 이것저것 알아보다가, 시뮬레이터 폴더 알아보는걸 찾아서 정리해두었습니다. 오늘도 할일 이 많으니 마무리! 끝.

[Xcode] Build Configuration 여러개 설정 (원소스 여러개 앱 배포시)

이미지
  [Xcode] Build Configuration 여러개 설정 (원소스 여러개 앱 배포시) 안녕하세요 물먹고하자 입니다 :) 오늘은 원소스의 여러개 앱 배포시 Build Configuration 을 통한 설정 부분을 공유드립니다. 바로 시작!   1) Xcode Build Configuration 항목 추가 Xcode > Project > info 정보 Configurations 일반적으로 Debug, Release 2개 가 있는데 저는 이미 UCLite, inhouse 2개가 추가된 상태 입니다. 오늘은 하나더 추가 될 예정입니다. Xcode > Project > info 정보 위치 + 버튼은 통한 추가 (Release 정보를 복사해서 추가했습니다.) ERP 라는 항목으로 추가했습니다.    2) Signing 매칭작업 앱을 분리하려면, Bundle Identifier 정보를 틀리게 해줘야합니다. 저는 "ERP" 추가 Tap 정보의 Identifier 정보를 변경 해줬습니다. (App Groups는 같이 쓸예정이라 바꾸진 않았음) Signing & Capabillties > Tap 부분    3) Build Settings, Info.plist 정보 변경 Build Setting에서 매칭된 Bundle Identifier 체크 저의 경우 Extention도 있어서 각각 전부다 체크했습니다. Info.plist도 추가로 생성 해서 매칭하는 부분도 진행했습니다. 지금은 Asset 부분을 디자인팀에서 받지 않아 추가하지 않았는데, 앱 실행아이콘도 Bundle Identifier 별로 셋팅하는 부분이 있습니다. Bundle Identifier 체크 info.plist 정보 추가 (앱별로 DeepLink 정보를 변경하기 위해서 매칭파일 변경) info.plist 매칭, 앱이름 변경    4) Scheme 설정 Scheme 추가하여, 앱배포와 테스트 하기위한 추가작업입니다. (Target 추가해서 사

MacOS PuTTY 설치하기

이미지
  MacOS PuTTY 설치하기 안녕하세요 물먹고하자 입니다 :) 진행중인 프로젝트가 '클라우드 서비스 보안인증제도(CSAP)' 하면서  인증 절차중 PuTTY 설치 후 테스트하는 부분이 있어서 설치 했던 내용 기록 남깁니다. (이번 자료는 아래 참고자료를 통해 설치를 하였고, 제 PC 기준으로 스크린샷 납깁니다.)   참고자료 https://velog.io/@jyyoun1022/Mac-os%EC%97%90%EC%84%9C-PuTTY-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0   설치 위에 자료 기준으로 작성되었고, 완료되는 항목중 틀린부분은 이미지에 체크해두었습니다. 1. homebrew를 통해 PuTTY 설치 명령어 : brew install putty 2. macport 설치 (본인에 맞는 OS 기준으로 설치) 다운로드 주소 :  https://www.macports.org/install.php 3. macport 설치 완료 후 명령어 : sudo port -v selfupdate 위에 명령어 성공 후 명령어 : sudo port install putty Continue? : Y 입력 Continue? Y 입력 화면 4. putty 설치 후 추가 명령어 확인 참고자료랑 틀린부분인데, 빨간텍스트 부분 2가지 명령어 실행 (이거는 설치시에 본인 터미널 한번확인하기) 명령어 : sudo port select --set python python312 명령어 : sudo port select --set python3 python312 마지막 실행부분 명령어 : putty   마무리 이렇게 터미널을 통해서 설치하는 부분이 나중에도 해깔려서 블로그로 정리함. 아직 해당 프로그램을 어떻게 쓰는지는 몰라서 설치우선! 가이드 문서보고 추가로 확인해봐야겠다 ㅠ 끝.

[iOS] Apple Developer Enterprise 갱신전 인터뷰

이미지
  [iOS] Apple Developer Enterprise 갱신전 인터뷰 안녕하세요. 물먹고하자 입니다 :) 제가 다니고 있는 회사에서 AppStroe, Inhouse 둘다 사용하고 있어서 Developer 멤버쉽과 Enterprise 멤버쉽 둘다 가지고 있는데 2023년(?) 갱신 시점부터 Enterprise만 인터뷰를 통한 Enterprise 멤버쉽을 써도 되는 회사인지 판단 하더군요. (참고로 작년에 지인들 회사 2곳은 인터뷰에 떨어져서 Enterprise를 더이상 쓸수없다고 하더군요) 매 분기 Apple Korea 측에 방문했을때도 앞으로 Inhouse 배포형식이 아닌 애플비즈니스를 활용한 배포로 점차 바꾼다고 했었고요. 오늘은 갱신시점이 되서 인터뷰 항목 찍어놓은거 공유 드립니다.   개발자사이트 작년에도 비슷했는데, 갱신60일전쯤부터 인터뷰 항목이 추가됩니다.   인터뷰 질문항목 (5page) 총 5page 분량의 인터뷰 내용이며, 해당 스크린샷은 내용을 뺀 부분입니다. (내용부분은 지극히도 회사별 정보가 틀릴거라 블로그엔 올릴수 없어서 질문부분만 올렸습니다.) 질문의 답변은 한글이 작성이 안되어 전부 영문으로 번역하여 작성했습니다. 1Page 회사정보관련 2Page MDM 사용 관련 3Page 사용중인 BundleIds, 배포방법 4Page 허용된 사용자만 설치방법, 인증서 관리, 모니터링 방법 5Page App Test 관련 인터뷰 내용 작성하는데, 혹시 오해될만한 소지가 있는지 몇번을 작성했는지 모르겠네요. 특히 저희는 앱도 인하우스 배포가 있고, Mac용 앱 개발도 있어서 있는거 없는거 있는거 없는거 다 체크해서 작성했습니다.   인터뷰 작성후 인터뷰 작성후 기다리라는 문구 (일단 인터뷰 끝) 애플측 답변이 오기전까진 갱신하는 버튼이 나오지 않음. 2023년에는 갱신버튼이 2주(?) 가량 기다렸다가 떠서 똥줄탔던 기억이있는데, 인터뷰 후 1일 지난시점에 갱신이 떴네요.   마무리 Enterprise 멤버쉽 갱신 인터뷰를 1