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

Switching Icon.png depending on each environment

Switching Icon.png depending on each environment

Naoki ISHIKAWA

November 13, 2013
Tweet

More Decks by Naoki ISHIKAWA

Other Decks in Technology

Transcript

  1. Switching Icon.png
    depending on each
    environment
    #potatotips 1, @jarinosuke

    View Slide

  2. ࣄྫ
    • ϦϦʔεࡁΈͷΞϓϦΛ্ॻ͖ͨ͘͠ͳ͍ͷͰɺ
    Debug or AdHoc Ϗϧυ͸ผͷ bundle identifiler
    ࢖༻
    • ؀ڥຖʹ֬ೝ͍ͨ͠

    View Slide

  3. Ͳ͕ͬͪ
    ຊ൪༻͚ͩͬ…

    View Slide

  4. ͜͏Ͱ͖·͢

    View Slide

  5. ར఺
    • ΞϓϦΛ্ཱͪ͛ͳͯ͘΋؀ڥ͕෼͔Δ
    • ։ൃϏϧυͷ഑෍ͷະવ๷ࢭ

    View Slide

  6. ํ๏
    1. User-Defined Macro ͷ௥Ճ
    2. ରԠͨ͠ Resource ͷ௥Ճ
    3. Scriptͷ௥Ճ

    View Slide

  7. 1.User-Defined Macro ͷ௥Ճ
    1. (Xcode 5ͷΈ) Project ϑΝΠϧΛબ୒ޙɺϝ
    χϡʔ͔Β Editor->Add Build Setting->Add
    User-Defined Setting
    2. User-Defined Λબ୒͠ɺҎԼͷཁྖͰهड़

    View Slide

  8. 2.ରԠ Resource ͷ௥Ճ
    • User-Defined Ͱࢦఆͨ͠਺͚ͩͷ Resource Λ
    ௥Ճ

    View Slide

  9. 3. Script ͷ௥Ճ
    • (Xcode 5ͷΈ) Project ϑΝΠϧΛબ୒ޙɺϝ
    χϡʔ͔Β Editor->Add Build Phase->Add Run
    Script Build Phase
    • ҎԼͷΑ͏ͳ shell script Λೖྗ
    cp Test/${PHASE}_Ico[email protected] ${TARGET_BUILD_DIR}/${PRODUCT_NAME}.app/[email protected]
    !9

    View Slide

  10. Ԡ༻ฤ
    • seed ͱͳΔ plist ϑΝΠϧͷࣗಈੜ੒
    • ΞΠίϯͷࣗಈੜ੒

    View Slide

  11. ͝ਗ਼ௌ͋Γ͕ͱ͏͟͝
    ͍·ͨ͠ʂ

    View Slide