Power Apps로 앱을 만들었다면, 앱을 완성한 후에는 다른 사용자가 사용할 수 있도록 게시(Publish)해야 합니다.
처음 Power Apps를 사용할 때는 저장(Save)과 게시(Publish)가 비슷하게 느껴질 수 있습니다.
하지만 두 기능은 서로 다른 역할을 합니다. 또한 앱을 실제 사용자에게 제공하려면 공유(Share) 범위도 함께 이해해야 합니다.
이번 글에서는 앱 테스트 과정은 제외하고, 앱을 저장하고 → 게시하고 → 사용자와 공유하는 과정을 중심으로 정리해 보겠습니다.
저장(Save) vs 게시(Publish)
Power Apps에서 가장 먼저 이해해야 할 부분입니다.
저장(Save)은 내가 작업한 변경 내용을 저장하는 것입니다. 저장한다고 해서 최종 사용자가 보는 앱이 바로 변경되는 것은 아닙니다. Microsoft Learn에서도 저장과 게시를 서로 다른 작업으로 설명하고 있습니다.
예를 들어 앱의 화면이나 기능을 수정한 후 Save를 하면 그 변경 사항은 앱의 버전 기록에 저장됩니다.
반면 Publish를 하면 저장된 변경 사항이 앱을 공유받은 사용자에게 제공되는 버전에 반영됩니다.
간단하게 정리하면:
Save = 작업 내용을 저장한다.
Publish = 저장된 변경 내용을 사용자에게 제공한다.
게시(Publish) 방법
Canvas App에서는 Power Apps Studio에서 앱을 편집한 후 Publish를 선택합니다.
게시 과정에서 필요한 경우 현재 버전에 대한 설명을 입력할 수 있으며,
마지막으로 Publish this version(이 버전 게시)을 선택합니다.
즉, 기본적인 과정은 다음과 같습니다.
앱 제작 → Save → Publish → Publish this version
게시가 완료되면 사용자는 다음에 앱을 열거나 새로 고침할 때 새로운 버전을 사용할 수 있습니다.
Publish해 앱을 사용하기
여기서 Publish의 의미를 조금 더 쉽게 생각해 볼 수 있습니다.
Power Apps에서 앱을 만들고 저장하는 동안에는 개발자가 계속 작업하는 상태입니다.
그리고 Publish를 하면 현재 저장된 버전이 사용자가 사용할 수 있는 버전이 됩니다.
Microsoft Learn에서는 사용자가 현재 실행하고 있는 버전과 게시된 버전을 구분하며, Live로 표시된 버전이 공유된 사용자가 현재 실행하는 버전이라고 설명합니다.
따라서 전체적인 흐름은 다음과 같습니다.
| Power Apps Studio에서 앱 제작 ↓ Save ↓ Publish ↓ 게시된 버전(Live) ↓ 사용자가 Power Apps에서 앱 사용 |
Microsoft Teams에서 앱을 사용하는 경우
Power Apps 앱을 Microsoft Teams에서 추가하는 방법이 있습니다.
앱 → ⋮ → 공유→ Teams 추가 클릭한 후 Next를 선택하고
앱을 추가할 Teams 채널을 선택한 다음Add a tab → Save + close를 통해 해당 채널에 앱을 탭으로 추가할 수 있습니다.
이미 Teams 채널에 앱이 탭으로 추가되어 있다면, 업데이트된 버전을 기존 탭에 반영할 수도 있습니다.
새로운 채널에서 사용하려면 해당 채널에 앱을 다시 추가하는 방식입니다.

즉, Teams에서는 다음과 같은 흐름으로 볼 수 있습니다.
| Power Apps에서 앱 제작 ↓ Publish to Teams ↓ Next ↓ Teams 채널 선택 ↓ Add a tab ↓ Save + close ↓ Teams에서 앱 사용 |
앱을 수정하면 다시 Publish해야 할까요?
네. 앱을 수정하고 저장했다고 해서 사용자가 즉시 새로운 버전을 보는 것은 아닙니다.
변경 사항을 사용자에게 제공하려면 다시 Publish해야 합니다.
Microsoft Learn에서는 Publish가 최신 저장 변경 사항을 앱을 공유받은 사용자에게 전달한다고 설명합니다.
또한 사용자가 이미 앱을 열어놓은 상태라면 새 버전을 보기 위해 앱을 새로 고침해야 할 수 있습니다.
Power Apps에서 앱을 만들고 사용자에게 제공하는 과정을 간단하게 정리하면 다음과 같습니다.
| 앱 제작 ↓ Save ↓ Publish ↓ 게시된 버전(Live) ↓ Share ↓ 사용자에게 앱 제공 ↓ Power Apps에서 앱 사용 |
앱을 수정한 경우
| 앱 수정 ↓ Save ↓ Publish ↓ 업데이트된 버전 제공 |
Share란?
여기서 Publish와 Share를 구분해야 합니다.
Publish는 어떤 버전의 앱을 사용자에게 제공할 것인지와 관련된 과정이고, Share는 누가 그 앱을 사용할 수 있는지와 관련된 과정입니다.
Microsoft Learn에서도 앱을 게시하면 앱을 공유받은 사용자에게 게시된 변경 사항이 제공된다고 설명하고 있으며,
앱을 다른 사용자와 공유하는 것은 별도의 과정으로 안내하고 있습니다.
앱을 공유하면 누가 사용할 수 있을까?
공유 대상은 앱을 사용하는 목적에 따라 달라질 수 있습니다.
예를 들어:
- 특정 사용자
- 팀 또는 그룹
- 조직 내 사용자
- 조직 외부 사용자
등을 대상으로 앱을 공유할 수 있습니다.
중요한 것은 앱을 Publish했다고 해서 모든 사람이 자동으로 사용할 수 있는 것은 아니라는 점입니다.
앱은 공유된 사용자에게 게시된 버전이 제공되는 구조입니다.
조직 외부 사용자와 공유하는 경우
조직 외부의 사용자에게 앱을 제공해야 하는 경우에는 내부 사용자와 달리 추가적인 권한과 환경 설정을 확인해야 할 수 있습니다.
예를 들어:
- 외부 사용자의 게스트 접근 설정
- 앱 접근 권한
- 앱에서 사용하는 데이터 원본의 접근 권한
- 조직의 외부 사용자 정책
- 필요한 라이선스
등을 확인해야 합니다.
따라서 외부 사용자까지 고려한다면 다음과 같은 흐름으로 이해할 수 있습니다.
| 앱 제작 ↓ Save ↓ Publish ↓ 외부 사용자에게 Share ↓ 필요한 권한 확인 ↓ 앱 사용 |
정리하면
Power Apps의 앱 게시 과정을 정리하면서 가장 중요하게 이해해야 할 것은 Save, Publish, Share의 차이입니다.
Save → 내 작업을 저장
Publish → 앱의 새로운 버전을 사용자에게 제공
Share → 누가 앱을 사용할 수 있는지 결정
그리고 Microsoft Teams에서 앱을 사용하는 경우에는 Publish to Teams를 통해 Teams의 특정 채널에 앱을 탭으로 추가하여 사용할 수 있습니다.
※ Power Apps의 UI 변경으로 설정 방법이 다를 수 있는 점 양해해 주세요.
'Power Platform > Power Apps' 카테고리의 다른 글
| 회사 이메일 없어도 OK! 무료 Power Apps 개발 환경 만들기 (0) | 2026.08.20 |
|---|---|
| Figma에서 파일을 내보내기(Export)/가져오기(Import) (0) | 2025.05.24 |
| Power Apps로 반응형 앱 만들기 (0) | 2025.05.22 |
| Power Apps에서 App을 Import 또는 Export하기 (0) | 2025.05.22 |
| Figma 디자인을 Power Apps에 최적화로 가져오기 (0) | 2025.05.22 |