전제조건은 개발자 프로그램에 등록된 상태여야 합니다.
*Developer Program Portal에 접근
우측 상단 부분에서 iPhone Developer Program Portal 링크 클릭
*개발팀 구성
좌측 메뉴에서 Team 클릭
개인이면 기본적으로 본인이 Team Admin으로 등록되어 있슴
등록된 이메일 주소와 이름을 미리 확인해둔다(CSR발급시 필요)
*CSR 발급
Mac에서 응용프로그램 - 유틸리티 - 키체인접근(KeyChain Access) 실행
키체인 - 환경설정 - 인증서탭에서 OCSP, CRL을 모두 Off
키체인 - 인증지원 - 인증기관에서 인증서 요청(Request ...) 클릭
이메일은 반드시 위에서 확인한 이메일 기입, 이름 기입, CA 이메일은 기입안함
옵션에서 디스크에 저장됨 선택 & 자신이 키페어 정보 지정 선택 후 계속 클릭
CSR 저장위치 지정 후 나오는 화면에서 2048비트, RSA 확인 후 계속 클릭하면 CSR 발급 완료
*개발 인증서 요청 & 인증획득
좌측 메뉴에서 Certificates 클릭
Development 탭 선택 후 Request Certificate 버튼 클릭
바뀐 화면 제일 하단에서 파일선택 클릭해서 다운로드해둔 CSR을 선택한 후 submit 클릭
Development 탭에서 Pending Approval상태로 나온 것을 확인 후 Approve 클릭
Development 탭에서 Download 클릭해서 발급된 Certificate(developer_identity.cer)을 Mac에 저장
다운로드받은 developer_identity.cer을 더블클릭해서 키체인 프로그램 실행
실행되면서 나오는 팝업창에서 추가 버튼 클릭(유형은 로그인 그대로임)
*개발자폰 등록
아이폰을 Mac에 연결
XCode - Window - Organizer 클릭해서 Identifier(40자리 코드)를 copy해둠
좌측 메뉴에서 Device클릭 후 Add Device 클릭 후 40자리 Identifier 코드와 폰 이름 기재해서 submit
*App ID 등록
좌측 메뉴에서 App ID 클릭 후 Manage 탭 이동
[참고] App ID
형식 [Bundle Seed ID].[Bundle Identifier] ex)A1B2C3D4E5.com.yourcompany.app
우측 상단의 New App ID 클릭해서 내용입력 후 submit 클릭
*개발용 Provisioning Profile 등록 & 다운로드
좌측 메뉴에서 Provisioning 클릭 후 Development 탭 이동
우측 상단에서 New Profile 클릭 : 프로파일 명칭, Certificate선택, App ID선택, Device선택 후 Submit
Development 탭에서 등록한 Provisioning profile을 Download 클릭해서 Mac에 저장
Mac에 프로파일 설치(두 방법 중 택일해서 실행)
-다운받은 프로파일을 Dock에 있는 Xcode 아이콘위로 Drag & Drop
-다운받은 프로파일을 ~라이브러리\MobileDevice\Provisioning Profiles밑에 copy
iPhone에 프로파일 설치
- Xcode - Organizer - Provisioning Profile 선택 후 다운로드 받은 프로파일 파일을 목록영역에 드래그 & 드롭해서 추가
*개발용으로 빌드
Xcode에서 좌측 상단의 빌드 대상을 Device & Debug로 선택
Groups & Files창의 하단에서 Targets에서 항목 선택 후 오른쪽 마우스 클릭해서 Get Info 클릭
Build탭으로 이동
Code Signing 부분에서 Code Signing Identity 하부의 Any iPhone OS Device 우측의 Value 부분 클릭해서 추가된 프로비저닝 프로파일 정보에 해당하는 개발자 이름 선택(대부분 자동선택된 상태일 것임)
Build & Run 하면 Code Sign 허용하겠냐고 묻는 창이 나오는데 항상허용 혹은 허용 클릭하면 됨
연결된 아이폰으로 App이 설치된 후 실행됨
1. Hdwall을 실행 시키시고, load 버튼을 눌러 이미지를 가져옵니다.
(800*800 해상도가 가로 세로 통일성을 위해 좋을 것 같습니다)
2. Wallpaper Editor이라는 창이 열리는데, Auto Resize full image나 Auto Crop & resize 혹은 수동으로
마음에 드시는 앵글을 잡으신 후 apply를 눌러줍니다. (이미지 좌우대칭 상하대칭 투명도 조절, 배경색지정 가능합
니다) => 본래창에서 지금 세팅한 내용을 확인할 수 있습니다
3. close를 눌러 Wall Paper Edit를 닫으신 후 (결과물 저장경로 바꿈 확인 창이 뜨는데.. 확인을 누르면 경로가
변하게 됩니다_크게 상관없음, 다시 config 텝에서 변경할 수 있습니다)
4. Slider 텝을 이용해서 화면 하단 슬라이드 텝의 아이콘을 변경가능하나 저는 진욱님 슬라이더 아이콘이 이쁘기도
하고, 더 이쁜 아이콘이 없어 패스했습니다.
5. Config를 눌러 configuration 창을 띄운 후 output directory 경로를 원하는 곳으로 지정해 줍니다
6. Profile에서 TF3D v2.1 No compression -All tabs( 진욱님 카본블루 롬 기준)으로 세팅하시고 ok를 눌러
configuration 창을 닫아 줍니다.
7. Create cab 버튼을 눌러 Manila CAB Creator 창을 연 후, 세로배경이면, Include Portrait Wallpaper 옵션을
가로 배경이면, Include landscape wallpaper 옵션을 켠후, Convert버튼을 눌러 줍니다.
(변환하는데 조금 오래 시간이 걸리니 닫지 마세요)
저는 가로용 배경한번 세로용 배경한번 이렇게 총 두번 배경변환을 하였습니다.
8. 변환이 완료되고 나면, 각 배경당 2개의 파일이 생성되는데 이를 엑스페리아의 windows 폴더 밑에
복사해주고 soft reset 하면 배경이 적용 됩니다.
레지스트리에서 HKEY_CURRENT_USER->MUI->CurLang의 값(10진수로 1033일 것입니다)을 1042로
변경하고 리셋하시면 메뉴가 한글로 표시됨을 확인하실 수 있습니다.
-----------------------------------------------------------------------------------------------
한글 상태에서는 요일이 나오질 않고, 최고/최저 표시되는 글자 부분이 깨져서 나옵니다.
Short 요일 부분이 빠져있던 것 넣었고, 최고/최저 글자를 고/저로 각각 1글자씩으로 수정했습니다.
내부적으로 2byte 씩만 가져오도록 프로그래밍 되어 있는 것 같더군요.
첨부한 파일 중 7fccb263_manila 파일을 \windows 폴더에 overwrite 하시고 리셋 하시면 되겠습니다.
마찬가지로 알람 표시부분의 설정/해제 부분의 글자가 깨지는 것도,
내부에 3byte만 가져오도록 되어 있는 것 같아 어쩔수 없이 설정/해제를 각각 ON/OFF로 수정했습니다.
첨부한 파일 중 02b018a_manila 파일을 \windows 폴더에 overwrite 하시고 리셋하시면 됩니다.
-----------------------------------------------------------------------------------------------