Upgrade to Pro — share decks privately, control downloads, hide ads and more …

matchとは?match導入のメリット

 matchとは?match導入のメリット

Kohei Tabata

June 15, 2017
Tweet

More Decks by Kohei Tabata

Other Decks in Programming

Transcript

  1. ֤ϑΝΠϧͷ໾ׂ ɾCSR(Certificate Signing Request)ϑΝΠϧ ɹূ໌ॻॺ໊ཁٻϑΝΠϧɻ ɹൿີ伴ͱϖΞͰ࡞੒͞Εͨެ։伴ɺCommon NameɺOrganization NameΛ༻͍ͯ ɹ࡞੒͞ΕΔɻ ɾ.cerϑΝΠϧ

    ɹCSRϑΝΠϧΛɺೝূہ͕ೝূہͷൿີ伴Ͱॺ໊ͨ͠ϑΝΠϧɻ ɾ.p12ϑΝΠϧ ɹRFC7292Ͱఆٛ͞Εͨɺൿີ伴ͱূ໌ॻΛ֨ೲ͢ΔͨΊͷϑΝΠϧϑΥʔϚοτɻ
  2. matchͱ͸ʁ ɾiOSΞϓϦ։ൃͷຊ࣭Ͱ͸ͳ͍͕ΈΜͳ͕௚໘͢Δɺূ໌ॻ΍Provisioning Profileʹ ɹؔ͢Δ໰୊ΛΑΖ͘͠΍͓͍ͬͯͯ͘ΕΔgem ɾ۩ମతʹ͸ɺҎԼͷ3఺ΛࣗಈԽɺ؆қԽͯ͘͠ΕΔ ɹɾূ໌ॻͷ࡞੒ɾߋ৽ ɹɾProvisioning Profileͷ࡞੒ɾߋ৽ ɹɾূ໌ॻɾProvisioning Profileͷอ؅

    ɾ಺෦తʹ͸ɺҎԼͷgemΛར༻͍ͯ͠Δɻ ɹɾcert(ূ໌ॻͷ࡞੒ɾߋ৽Λߦ͏) ɹɾsigh(Provisioning Profileͷ࡞੒ɾߋ৽Λߦ͏) ɹɾspaceship(iTunes Connect/Apple Developer Centerʹ࣮ࡍʹΞΫηε͢Δ)
  3. ࢀߟ * fastlane/match (https://github.com/fastlane/fastlane/tree/master/match) * Maintaining Your Signing Identities and

    Certificates (https://developer.apple.com/library/content/documentation/IDEs/Conceptual/ AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/ uid/TP40012582-CH31-SW1) * Maintaining Identifiers, Devices, and Profiles (https://developer.apple.com/library/content/documentation/IDEs/Conceptual/ AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html#//apple_ref/doc/uid/ TP40012582-CH30-SW1) * ealeksandrov/ProvisionQL (https://github.com/ealeksandrov/ProvisionQL)