맥북에서 .app 파일 실행하기

2024. 3. 25. 17:55·기타

목적

AppStore가 아닌 외부 파일로 받은 .app 형태의 파일을 실행해보자 

 

 


배경

친구가 학부수업으로 unity 게임을 만들었다고 한다 ! 

이건 당장 해봐야하지 않겠는가?

 

하여 졸라서 (어렵게) 받은  게임 파일(.app)이 있다.

근데 이거 어떻게 실행하지? 

.app 파일인데 더블클릭으로 실행이 안되잖아..?

 

 


문제

 .app 파일 실행이 안된다

.app 파일이 열리지 않는다...

신나게 .app 파일을 더블클릭했는데, 

에러문구를 보여준다.

 

 


해결방안

1. iterm을 키고 이 명령어를 치자.

% codesign --force --deep --sign - /Applications/(앱이름).app
%  sudo chmod -R 755 /Applications/(앱이름).app

 

하지만 이 상태에서 실행하면 여전히 실행되지 않는다.

보안 관련 에러

 

 

 

2. [설정] -> [개인정보 보호 및 보안] 에서 추가 설정한다.

설정 -> 개인정보 보호 및 보안

 

오른쪽 밑의 그래도 열기를 누른다.

 

 

 

 

이제 실행이 잘 되는 것을 볼 수 있다 ~!~!

 

 

 


해결한 이유

1. codesign명령어

- 코드 사인은 인증서이다.

   코드 사인이 있다면, 해당 앱이 변조/변경되지 않았음을 나타내는 셈이다.

 

- codesign --force --deep --sign - /Applications/(앱이름).app 명령어를 통해 

   Mac용 앱에 인증/서명 절차를 거칠 수 있다.

 

   즉, '이 앱은 안전한 앱이다~' 라는 사실을 덧붙이는 것이다.

 

 

(이걸 사용자인 우리가 해야 할까? 

아니다. 개발자가 해주는 게 맞다.

 

실제로 배포할 때에는 Apple Developer ID 발급 -> 인증서 발급 해야 한다고 한다...

그런데 이 ID 발급 시에 돈이 나간다고 한다.)

 

 

실제로 배포할 때에는 인증서를 덧붙여야 한다는 것, 다음에 참고해봐야겠다.

 

 

'기타' 카테고리의 다른 글

[Golang] missing method Destroy 에러 해결(apiserver-runtime)  (1) 2024.11.09
2024 당근 테크 밋업 (1회) 참여후기 : D (플랫폼)  (0) 2024.10.11
파이참 .gitignore 추가하기  (2) 2024.01.17
(맥 사파리/크롬) 웹브라우저에서 개발자모드로 요청 패킷 헤더보기  (0) 2024.01.07
글꼴 사이트 / 티스토리 글꼴 편집  (1) 2024.01.05
'기타' 카테고리의 다른 글
  • [Golang] missing method Destroy 에러 해결(apiserver-runtime)
  • 2024 당근 테크 밋업 (1회) 참여후기 : D (플랫폼)
  • 파이참 .gitignore 추가하기
  • (맥 사파리/크롬) 웹브라우저에서 개발자모드로 요청 패킷 헤더보기
KyuminKim
KyuminKim
컴퓨터공학과 학생의 이모저모 개발 일지 📝
  • KyuminKim
    이모저모
    KyuminKim
  • 전체
    오늘
    어제
    • 분류 전체보기 (53)
      • 프로젝트 (2)
        • first-blog (2)
      • 클라우드 (22)
        • 도커 (14)
        • 쿠버네티스 (5)
        • AWS (2)
      • 알고리즘 (5)
        • 코드트리 (0)
        • 프로그래머스 (5)
      • 백엔드 (8)
      • 프론트엔드 (2)
      • 보안 (3)
        • 드림핵 (2)
      • python (3)
      • 네트워크 (1)
      • 기타 (6)
        • 2025 프로펙트 부트캠프(1차) | 클라우드 엔.. (0)
        • OSSCA | 2024 오픈소스 컨트리뷰션 아카데.. (0)
        • WIK (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    EC2
    코딩트리조별과제
    알고리즘
    MySQL
    오블완
    주간레포트
    recover_your_data
    고랭
    urf8
    자료구조
    amazonlinux
    도커파일
    DP
    DB
    2024 당근 테크 밋업
    파이썬
    탈퇴구현
    쿠버네티스
    docker
    character_set_server
    cannot send an empty message
    인코딩
    characterencoding
    진단평가
    코드트리
    apiserver-runtime
    코딩테스트
    티스토리챌린지
    코드트리조별과제
    도커
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
KyuminKim
맥북에서 .app 파일 실행하기
상단으로

티스토리툴바