manaca에서 iOS 앱을 사용자 정의 빌드하는 흐름을 시퀀스 다이어그램에 일으켰습니다.

4397 단어 iOSplantumluml
monaca를 사용하여 iOS 앱을 맞춤 빌드 (자신의 기기에서만 움직이는 앱 빌드)를 수행했습니다.
monaca측에서 할 수 있는 것과 Apple developer Program에서 할 수 있는 일의 단락이나, CSR·증명서·프로파일·BundleId등의 잘 모르는 등장 파일들이 어디에서 만들어 어떻게 사용되는지가, 전혀 모르기 때문에, 우선 시퀀스도 하여 흐름을 쓰게 했습니다.
완전 자신을 위해서입니다.

시퀀스 다이어그램은 manaca에서 개발이 끝나고 Apple이 개발자를 등록한 상태에서 시작합니다.
왜냐하면 내가 그 상태에서 이것을 만들려고 생각했기 때문입니다.



이상입니다.
자신에게 도움이 되었기 때문에 (한 번 다시 시도한) 분명 누군가의 도움이 될 것이라고 믿습니다.
믿는다고 소중.

일단이 UML은 plantUML을 사용했기 때문에 소스 올려 둡니다.
@startuml iOS actor Developer activate Developer Developer -> webBrowser: アプリタイトルとAppIdの設定 activate webBrowser webBrowser -> Monaca: iOSアプリ設定 アクセス activate Monaca deactivate Monaca webBrowser -> Monaca: アプリ名とAppIdの設定 activate Monaca deactivate Monaca deactivate webBrowser Developer -> webBrowser: 秘密鍵とCSRの生成 activate webBrowser webBrowser -> Monaca: iOSビルド設定 アクセス activate Monaca deactivate Monaca webBrowser -> Monaca: 秘密鍵とCSRの生成 activate Monaca webBrowser <-- Monaca: ios.certSigningRequest(CSR)をDL deactivate Monaca Developer <-- webBrowser: ios.certSigningRequest(CSR)をDL deactivate webBrowser Developer -> webBrowser: 証明書の生成 activate webBrowser webBrowser -> Apple_developer_Program: Certificates, Identifiers & Profiles/Certificates アクセス activate Apple_developer_Program deactivate Apple_developer_Program webBrowser -> Apple_developer_Program: iOS App Developmentを作成 CSRをUP activate Apple_developer_Program webBrowser <-- Apple_developer_Program: ios_development.cer(証明書)をDL deactivate Apple_developer_Program Developer <-- webBrowser: ios_development.cer(証明書)をDL deactivate webBrowser Developer -> webBrowser: AppIdの生成 activate webBrowser webBrowser -> Apple_developer_Program: Certificates, Identifiers & Profiles/Identifiers アクセス activate Apple_developer_Program deactivate Apple_developer_Program webBrowser -> Apple_developer_Program: "App Id"を作成 activate Apple_developer_Program webBrowser <-- Apple_developer_Program: "App Id Prefix" "Bundle Id"を確認 deactivate Apple_developer_Program Developer <-- webBrowser: "App Id Prefix" "Bundle Id"を確認 deactivate webBrowser Developer -> webBrowser: 端末登録 activate webBrowser webBrowser -> Apple_developer_Program: Certificates, Identifiers & Profiles/Device アクセス activate Apple_developer_Program deactivate Apple_developer_Program webBrowser -> Apple_developer_Program: 端末情報の登録 activate Apple_developer_Program deactivate Apple_developer_Program deactivate webBrowser Developer -> webBrowser: プロファイルの生成 activate webBrowser webBrowser -> Apple_developer_Program: Certificates, Identifiers & Profiles/Profiles アクセス activate Apple_developer_Program deactivate Apple_developer_Program webBrowser -> Apple_developer_Program: "App Id"の登録 activate Apple_developer_Program webBrowser <-- Apple_developer_Program: プロファイル(○○○.mobileprovision)をDL deactivate Apple_developer_Program Developer <-- webBrowser: プロファイル(○○○.mobileprovision)をDL deactivate webBrowser Developer -> webBrowser: 証明書とプロファイルを登録 activate webBrowser webBrowser -> Monaca: iOSビルド設定へアクセス activate Monaca deactivate Monaca webBrowser -> Monaca: 証明書とプロファイルを登録する activate Monaca deactivate Monaca deactivate webBrowser Developer -> webBrowser: ビルド activate webBrowser webBrowser -> Monaca: iOSアプリのビルドへアクセス activate Monaca deactivate Monaca webBrowser -> Monaca: プロファイルを選択 activate Monaca deactivate Monaca webBrowser -> Monaca: ビルド実行 activate Monaca deactivate Monaca deactivate webBrowser deactivate Developer @enduml 

좋은 웹페이지 즐겨찾기