페이스북 플래시앱 배포

페이스북 Adobe AIR 앱 배포
페이스북 데스크탑 플래시앱 배포

1 사전 작업[ | ]

2 아이콘 추가[ | ]

3 Main-app.xml 수정[ | ]

Main-app.xml의 내용을 다음으로 교체

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/3.1">
	<id>com.jmnote.air.RelightMyFire</id>
	<filename>Main</filename>
	<name>Main</name>
	<versionNumber>0.0.1</versionNumber>
	<initialWindow>
		<content>[This value will be overwritten by Flash Builder in the output app.xml]</content>
		<autoOrients>false</autoOrients>
		<fullScreen>false</fullScreen>
		<visible>false</visible>
	</initialWindow>
	<icon>
		<image16x16>images/fb_status_app_icon16.png</image16x16>
		<image32x32>images/fb_status_app_icon32.png</image32x32>
		<image48x48>images/fb_status_app_icon48.png</image48x48>
		<image128x128>images/fb_status_app_icon128.png</image128x128>
	</icon>
</application>
com.jmnote.air.RelightMyFire 부분은 적절히 변경하면 된다.[1]

4 AIR 파일 생성[ | ]

  • 플래시 빌더 --- Project --- Export Release Build...
  • "Export Release Build" --- Project: Relight My Fire --- Application: Main.mxml --- Base filename: RelightMyFire --- (O) Signed AIR package --- [Next >]

그러면 전자서명(인증서)가 없다고 한다.

  • "Packaging Settings" --- [Create...]
  • "Create Self-Signed Digital Certificate" --- Publisher name*: 제작자이름[2] --- Country: KR[3] --- Type: 2048-RSA
  • Password*: 인증서패스워드 --- Confirm password*: 인증서패스워드 --- [Browse...]
  • 적절한 위치에 적절한 이름 지정[4]
  • [OK]
  • [v] Remember password for this session --- [ ] Timestamp
  • [Finish]

패키지 탐색기에 air 파일이 생성된다.

Air file in project.png

  • 패키지 탐색기에서 air 파일을 선택, 복사( Ctrl+C )
  • 바탕화면에 붙여넣기( Ctrl+V )

air 파일은 곧 앱의 설치본이라 할 수 있다. 이것을 배포하면 된다.

5 AIR 파일 테스트[ | ]

설치 및 실행

바탕화면에 있는 air 파일을 실행하면 어떻게 되는지 테스트해보자.

  • 바탕화면의 air 파일 더블클릭

Install air app.png

  • [설치] --- [계속]

바탕화면 바로가기, 프로그램 등록[5], 실행까지 자동으로 진행된다. 적절히 테스트해본 후 프로그램 종료.

삭제

프로그램이 이상없이 실행되는 것을 확인했다면 이번엔 삭제해보자.

  • RelightMyFire.air 더블클릭[6]
  • [제거] --- [완료]

바탕화면 바로가기도 사라지면서 깔끔하게 삭제된다.

6 결론[ | ]

air 파일이 곧 설치본이다. 이것을 배포하면 된다.

7 같이 보기[ | ]

8 주석[ | ]

  1. 고유한 식별자를 생성하기 쉽다는 이유로 역순 도메인명 형식이 주로 사용된다.
  2. 필자는 jmnote로 입력함
  3. 대한민국 국가코드
  4. 필자는 내 문서 폴더에 JmnoteAir.p12라는 파일명을 지정하였다.
  5. 프로그램 제거 또는 변경에도 등록된다
  6. 이 방법 대신 제어판의 프로그램 제거 또는 변경에서 삭제해도 된다.

9 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}