Notice
Recent Posts
Recent Comments
Link
투케이2K
84. (ios/swift) 엔터프라이즈 (enterprise) 빌드 셋팅 아카이브 수행 및 웹 페이지에 plist , ipa 등록 방법 - 웹 페이지에서 앱 설치 진행 본문
IOS
84. (ios/swift) 엔터프라이즈 (enterprise) 빌드 셋팅 아카이브 수행 및 웹 페이지에 plist , ipa 등록 방법 - 웹 페이지에서 앱 설치 진행
투케이2K 2021. 12. 23. 18:59[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT
[로직 설명 :: IOS 네이티브에서는 plist 파일과 ipa 파일 2개를 웹 담당자에게 전달 필요]
1. html 파일에서는 서버에 등록된 plist 파일 경로를 바라본다
2. plist 파일에서는 서버에 등록된 ipa 파일 경로를 바라본다
3. html >> plist >> ipa >> 앱 설치 진행
[방법 설명]
[manifest.plist 참고 소스코드]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>실제 서버에 저장된 ipa 파일 경로 지정 (ex - https://example.test.com:3500/IOS/test.ipa)</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>번들아이드 (ex - com.test.app)</string>
<key>bundle-version</key>
<string>1.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>앱 이름 (ex - test)</string>
</dict>
</dict>
</array>
</dict>
</plist>
[html 참고 소스코드]
// [html 파일에서 경로 지정 실시]
// 형식 : <a href="itms-services://?action=download-manifest&url=[서버에 plist 가 저장된 로]">다운로드</a>
<a href="itms-services://?action=download-manifest&url=https://test.server.com/abc/manifest.plist">다운로드</a>
[웹 페이지 서버 쪽 참고 사항]
1. plist 및 ipa 경로 지정 시 주의 (경로 잘못 입력 시 웹 페이지 리디렉션 현상 발생)
2. ipa 다운 로드 및 설치 진행 시 권한 777 (읽기 쓰기 실행) 부여 되어있어야함
반응형
'IOS' 카테고리의 다른 글
Comments