FireMonkey 배포시 간단한 팁(선택적 배포-설정파일 유지)

2014.05.23 11:35

오늘은 간단한 팁을 공유합니다.


파이어몽키를 이용해 앱 개발 후 컴파일(배포) 시 모든 파일들이 덮써져 버립니다.


환경파일(INI) 또는 임베디드 디비파일등의 테스트 데이터는 유지되야 할 경우가 많은데요. 꽤 불편합니다.


하지만, 배포 관리자의 툴바에 선택적으로 파일을 배포하는 기능버튼이 있어 안내합니다.

아래 그림과 같이 버튼 제일 우측에 Change Overwrite value for selected Items라는 힌트를 가진 버튼이 있구요.

직역해 보면 "선택된 항목의 덮어쓰기 값을 변경" 정도가 됩니다.


목록에서 파일을 선택하고 해당 버튼을 누르면 필드 제일 오른쪽의 OverWrite 항목이 Always <> Never로 변경됩니다.



한가지 팁을 더 드리면

모바일 기기가 연결된 경우 툴바의 Connect() 버튼을 누르면 Remote Status에 원격지(기기)와 로컬의 파일 변경 상태를 확인 할 수 있습니다.


자세한 내용은 엠바카데로 문서 중 배포 관리자 항목을 참고하세요.

  • http://docwiki.embarcadero.com/RADStudio/XE6/en/Deployment_Manager
이상 간단한 배포 팁이었습니다.


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

험프리.김현수 험프리.김현수 파이어몽키 Deployment, Firemonkey, 배포관리자

파이어몽키 모바일(iOS, Android)에서 사용자 파일 배포 및 사용

2013.12.27 11:15

사진 및 스타일파일등을 앱에 포함해서 배포할 일이 있습니다.

iOS와 안드로이드에서 사용자의 파일을 배포하고 사용하는 방법입니다.


우선 배포할 파일을 준비합니다.

배포파일 추가는 IDE 메인메뉴에서 Project > Deployment 메뉴를 통해 할 수 있습니다.



위의 Add files 버튼을 누르고 열기대화상자에서 배포할 파일을 선택합니다. 파일이 추가되면 목록에서 추가한 파일을 선택하고

아래와 같이 플랫폼을 iOS와 Android로 선택하고 Remote Path를 변경합니다.



iOS 배포파일 추가

Platform - [iOSDevice, iOSSimulator]

Remote Path - StartUp\Documents


Android 배포파일 추가

Platform - [Android]

Remote Path - assets\internal


배포파일을 코드에서 사용하려면 아래와 같은 코드로 가능합니다.


uses
  System.IOUtils;

procedure TForm3.Button1Click(Sender: TObject);
begin
  Image1.Bitmap.LoadFromFile(TPath.Combine(TPath.GetDocumentsPath, 'Koala.jpg'));
end;


관련글



저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

험프리.김현수 험프리.김현수 파이어몽키 Deployment, Firemonkey, 파이어몽키