μλ λͺ¨λλ€,
READMEμμ λ³΄μ ¨κ² μ§λ§ νμ¬ μ΄ νλ‘μ νΈλ₯Ό μ μ§ κ΄λ¦¬νλ μ¬λμ΄ Apple κ°λ°μ ꡬλ μ κ°κ³ μμ§ μκΈ° λλ¬Έμ μ λ²μ μΆμκ° μ°¨λ¨λμμ΅λλ€. κ·Έλ€μ μ°κ° $100μ΄κ³ μ μ§ κ΄λ¦¬μΈ μ€ λꡬλ κ·Έλ¬ν ꡬλ μ λν΄ λ€λ₯Έ μ©λλ‘ μ¬μ©νμ§ μμΌλ―λ‘ μ΄λ¬ν μ΄μ λλ¬Έμ κ·Έλ¬ν ꡬλ μ ꡬμ νλ κ²μ μλ―Έκ° μμ΅λλ€.
ν΄λΉ μ 보λ₯Ό READMEμ μΆκ°ν ν λμμ μ£Όκ³ μΆλ€λ μ°λ½μ λ°λ μ¬λλ€μ΄ λͺ λͺ
μμμ΅λλ€(ν° κ°μ¬ν©λλ€!). νμ§λ§ ν΄λΉ μ 보λ₯Ό μΆκ°ν ν μ§κΈμ Appleμμ Safari νμ₯ νλ‘κ·Έλ¨μ μ²λ¦¬νλ λ°©λ²μ λ³κ²½νμ΅λλ€. Safariμμ νμ₯μ μ»΄νμΌνκΈ° μ μ .safariextz
μ»κ³ ν΄λΉ λ°μ΄λ리λ₯Ό μ¬μ©νμ¬ νμ₯μ 곡μ νμμμ€. μ¬λ μμ‘΄μ±μ΄ μμ΅λλ€. μ΄μ νμ₯μ Safari κ°€λ¬λ¦¬μ κ²μν΄μΌ νλ κ² κ°μ΅λλ€(#99 μ°Έμ‘°).
λκ΅°κ°κ° κ°€λ¬λ¦¬μμ μ΄ νμ₯μ _μμ _ν΄μΌ νκ³ μ€ν μμ€ μΈκ³μμ μ¬λμ μμ‘΄νλ κ²μ κ²°μ½ μ’μ μκ°μ΄ μλκΈ° λλ¬Έμ μ΄κ²μ μ λ§ μ΄λ ΅κ² λ§λλλ€. λ°λΌμ μ§λ λ©°μΉ λμ μ μκ² μ°λ½ν μ΄ νλ₯ν μ μ¬ μ€ ν λͺ μ΄ νμ₯μ μ λ²μ μ μ μΆνλλΌλ μ°λ¦¬λ μ λ²μ μ λν κ³μ κ³Ό μ°κ²°λ κ²μ λλ€. μ΄μμ μ΄μ§ μμ΅λλ€.
μ μ @jad λ μ΄λ©μΌμ ν΅ν΄ μ΄μΌκΈ°λ₯Ό λλμκ³ κ·Έλ ꡬλ μ μν ν¬λΌμ°λ νλ©μ μ μνμ΅λλ€. κ·Έλμ μ¬λ¬ μ¬λμ΄ μ΄ λͺ©μ μ μν΄(νμ©λλ κ²½μ°) μ‘μΈμ€ν μ μλ νΉμ κ³μ μ κ°μ§ μ μλ€κ³ μκ°νμ΅λλ€. λλ μ΄κ²μ΄ μ’μ μκ°μ΄κ³ $100λ₯Ό λͺ¨μΌλ λ° λ무 μ€λ κ±Έλ¦¬μ§ μμ κ²μ΄λΌκ³ μκ°ν©λλ€.
μ΄μ λν κ·νμ μ견μ κ°μ¬λ리며, μ¬λλ€μ΄ ν¬λΌμ°λ νλ© κ΅¬λ μ΄ μ’μ μμ΄λμ΄λΌκ³ μκ°νλ©΄ μ€μ νκ² μ΅λλ€.
@guyht @jad
λ°λΌμ μ§λ λ©°μΉ λμ μ μκ² μ°λ½ν μ΄ νλ₯ν μ μ¬ μ€ ν λͺ μ΄ νμ₯μ μ λ²μ μ μ μΆνλλΌλ μ°λ¦¬λ μ λ²μ μ λν κ³μ κ³Ό μ°κ²°λ κ²μ λλ€. μ΄μμ μ΄μ§ μμ΅λλ€.
IIRC μ±μ΄ κ³μ κ°μ μ΄μ λ μ μκ³ λ²λ€ IDκ° λμΌνκ² μ μ§λ μ μλ€κ³ μκ° νμ§λ§(νμΈλμ΄μΌ ν¨) μ΄μμ μ΄μ§λ μμ κ²μ΄ μ¬μ€μ λλ€.
λν μ¬λ¬ μ¬λμ΄ λ¨μΌ κ°λ°μ κ³μ μ μ‘μΈμ€ν μ μκ³ μ¬λ¬ μ¬λμ΄ ν΄λΉ κ³μ μ ν΅ν΄ μ±μ κ²μν μ μμΌλ―λ‘ μ΄μ¨λ μ λ²μ μ μΆμνκΈ° μν΄ ν μ¬λμκ² μ νλμ§ μμ΅λλ€.
μ μ @jad λ μ΄λ©μΌμ ν΅ν΄ μ΄μΌκΈ°λ₯Ό λλμκ³ κ·Έλ ꡬλ μ μν ν¬λΌμ°λ νλ©μ μ μνμ΅λλ€.
λλ FWIWμ ν¬λΌμ°λ νλ©μ μ μν μ μ΄ μλ€κ³ μκ°ν©λλ€. μ΄μ¨λ 맀λ μ§λΆνλ κ³μ μ΄ μκ³ Vimari μ¬μ©μμ΄κ³ Safari 12μμ μλνκΈ°λ₯Ό μνλ―λ‘ λ΄ κ³μ μλμ νμ₯ νλ‘κ·Έλ¨μ κ²μνλ κ²μ΄ μ’μ΅λλ€. μμ κΆμ λν λ€λ₯Έ ν©λ²μ μΈ μ°λ € μ¬νμ μ΄ν΄νμ§λ§ λꡬμκ²λ λμ λ°μ§ μκ³ μ€μ€λ‘ μ΄ μΌμ ν μν₯μ΄ μμμ λΆλͺ ν νκ³ μΆμ΅λλ€.
κ·Έλμ μ¬λ¬ μ¬λμ΄ μ΄ λͺ©μ μ μν΄(νμ©λλ κ²½μ°) μ‘μΈμ€ν μ μλ νΉμ κ³μ μ κ°μ§ μ μλ€κ³ μκ°νμ΅λλ€.
μλν΄λ³΄μλ©΄ μ’μ κ² κ°μμ. κ³μ μ μ¬μ ν ββν μ¬λμ΄ κΆκ·Ήμ μΌλ‘ μμ νκ³ μκΈ° λλ¬Έμ μ΄μ μ€μ κ³Ό ν¬κ² λ€λ₯΄μ§ μμ΅λλ€.
κ³ λ €ν΄μΌ ν λ λ€λ₯Έ μ¬νμ μ¬λλ€μ΄ λμ κΈ°λΆνλ κ²½μ° κ·Έ λκ°λ‘ μ΄λ€ μ무λ₯Ό μ΄νν΄μΌ νλμ§μ λλ€. μλ₯Ό λ€μ΄, μ΅μν 1λ λμ μλ‘μ΄ μ΄μ 체μ λ²μ μ μ§μνκΈ° μν΄ νμ₯μ κ²μνκ³ μ λ°μ΄νΈνλ μ½μμ μμν μ μμ΅λλ€. μ€μν λ²κ·Έ μμ λ μμ μ μμ΅λλ€. κ·Έλ° λ€μ νμ± κΈ°λ₯ κ°λ°λ ν¬ν¨λλμ§ μκ°ν΄μΌ ν©λλ€. κ²°μ μ΄ λ¬΄μμ΄λ κΈμ μ κΈ°λΆλ₯Ό μμ²ν λ λͺ νν΄μΌ ν©λλ€.
λν μ¬λ¬ μ¬λμ΄ λ¨μΌ κ°λ°μ κ³μ μ μ‘μΈμ€ν μ μκ³ μ¬λ¬ μ¬λμ΄ ν΄λΉ κ³μ μ ν΅ν΄ μ±μ κ²μν μ μμΌλ―λ‘ μ΄μ¨λ μ λ²μ μ μΆμνκΈ° μν΄ ν μ¬λμκ² μ νλμ§ μμ΅λλ€.
κ·Έκ² λ μ’μλ°, λλ κ·Έκ²μ λͺ°λμ΅λλ€. Appleμ μΉμ¬μ΄νΈ λ₯Ό 보면 ν λ©€λ²μλ $99μΈ κ² κ°μ΅λλ€.
λλ FWIWμ ν¬λΌμ°λ νλ©μ μ μν μ μ΄ μλ€κ³ μκ°ν©λλ€. μ΄μ¨λ 맀λ μ§λΆνλ κ³μ μ΄ μκ³ Vimari μ¬μ©μμ΄κ³ Safari 12μμ μλνκΈ°λ₯Ό μνλ―λ‘ λ΄ κ³μ μλμ νμ₯ νλ‘κ·Έλ¨μ κ²μνλ κ²μ΄ μ’μ΅λλ€.
μ μΌλ‘ λ§μ κ±Έμ΄ μ£μ‘ν©λλ€. μ£μ‘ν©λλ€. κ·Έλ κ² ν΄μνμ΅λλ€.
μμ κΆμ λν λ€λ₯Έ ν©λ²μ μΈ μ°λ € μ¬νμ μ΄ν΄νμ§λ§ λꡬμκ²λ λμ λ°μ§ μκ³ μ€μ€λ‘ μ΄ μΌμ ν μν₯μ΄ μμμ λΆλͺ ν νκ³ μΆμ΅λλ€.
μ λ§ κ°μ¬νκ³ μ¬λ―Έλ‘ μ¬λλ€μκ² λμ λ°κ³ μΆμ§λ μμ§λ§ μ΄ μ± μμ 곡μ νλ κ²μ΄ λ κΈ°λΆμ΄ μ’μ΅λλ€. λν κ°€λ¬λ¦¬μμ μ΄ νμ₯μ μμ ν μ¬λμ μ μ¬μ μΈ λΆλ΄μ λμ΄μ€ κ²μ λλ€. μ΄λ¬ν μΌμ μ€μ€λ‘ μ± μμ§λ κ²μ μ€νΈλ μ€κ° λ μ μμΌλ©°, λΉλ‘ μ΄ νλ‘μ νΈκ° νμ¬ λ§μ λ²κ·Έ λ³΄κ³ λ κΈ°λ₯ μμ²μ λ°μ§λ μμ§λ§ μ λ²μ μΆμκ° μ°¨λ¨ ν΄μ λλ©΄ λ λ§μ κ΄μ¬μ λ κ²μ΄λΌκ³ μκ°ν©λλ€.
μ¬λ¬λΆκ³Ό μ κ° μ΄μΌκΈ°λ₯Ό μμνκΈ° μ μ μ λ μ λ²μ μ μΆμνλ λ° μ§μ€νμ§λ§ μ΄ ν¬λΌμ°λ νλ© μ루μ μ λν΄ μκ°νλ©΄μ λ§μμ΄ λ°λμμ΅λλ€. λ¬Όλ‘ λ€λ₯Έ λΆλ€μ μ견μ λ£κ³ μΆμ§λ§ κ°μΈμ μΌλ‘λ μ€ν κ°λ₯ν λ°©λ²μ΄λΌκ³ μκ°ν©λλ€.
κ³ λ €ν΄μΌ ν λ λ€λ₯Έ μ¬νμ μ¬λλ€μ΄ λμ κΈ°λΆνλ κ²½μ° κ·Έ λκ°λ‘ μ΄λ€ μ무λ₯Ό μ΄νν΄μΌ νλμ§μ λλ€. μλ₯Ό λ€μ΄, μ΅μν 1λ λμ μλ‘μ΄ μ΄μ 체μ λ²μ μ μ§μνκΈ° μν΄ νμ₯μ κ²μνκ³ μ λ°μ΄νΈνλ μ½μμ μμν μ μμ΅λλ€. μ€μν λ²κ·Έ μμ λ μμ μ μμ΅λλ€. κ·Έλ° λ€μ νμ± κΈ°λ₯ κ°λ°λ ν¬ν¨λλμ§ μκ°ν΄μΌ ν©λλ€. κ²°μ μ΄ λ¬΄μμ΄λ κΈμ μ κΈ°λΆλ₯Ό μμ²ν λ λͺ νν΄μΌ ν©λλ€.
μμ£Ό μ’μ μ , λλ μ΄κ²μ μ€μ λ‘ μ°κΈ° μ§μ μ μ΄κ²μ λν΄ μκ°νμ΅λλ€. Open Collective μλ μ΄μ λν μ μ©ν μ 보μ λ€λ₯Έ νλ‘μ νΈμμ μ΄λ₯Ό μ²λ¦¬νλ λ°©λ²μ λν μκ° μμ΅λλ€. λλ λΉμ κ³Ό μμ ν λμν©λλ€. μ΄μ λν κΈμ μꡬλ μ μ€νκ³ ν¬λͺ νκ² μ²λ¦¬λμ΄μΌ ν©λλ€.
μ΄λ² νΈμμ λ΄κ° μ°Ύκ³ μλ κ²μ Apple ν ꡬλ μ μν μκΈ μ‘°λ¬ μΊ νμΈ μμμ λν μκ°μ λλ€. μ λ μ΄ νμ₯μ λν μ½μμ κ΄μ μμ μ°λ¦¬μκ² μκΈμ μ§μνλ€λ κ²μ΄ 무μμ μλ―Ένλμ§μ λν μμ½μ κΈ°κΊΌμ΄ μμ±νκ² μ΅λλ€. μ€μν λ²κ·Έ λ±μ μμ νκΈ° μν΄ μμμ μΈκΈν @jadκ° λ§μμ
μ΄ κ²μλ¬Όμ μ¬μ©νμ¬ ν¬λΌμ°λ νλ© μΊ νμΈμ μμν΄μΌ νλ€κ³ μκ°νλμ§ ν¬ννμΈμ . μ견μ ν¬νλ₯Ό μ€λͺ νκ³ μΆλ€λ©΄ κ·Έλ κ² νμμμ€. κ°μ¬ν©λλ€.
$20λΆ κΈ°λΆ,
λν μνλ κ²½μ° μ΄λ―Έ κ°λ°μ ꡬλ μ΄ μμ΅λλ€.
μ± μ€ν μ΄λ‘ ν¨ν€μ§νλ κ²½μ° fastlaneμ μ¬μ©νμ¬ μ½κ³ λΉ λ₯΄κ² ν μ μμ΅λλ€.
λͺ¨λ ν¬νν΄μ£Όμ μ κ°μ¬ν©λλ€. μ΄ κΈμ μΈ λ 8κ°μ πκ° μκ³ μ μκ²λ μ΄ κ³Όμ μ μμνκΈ°μ μΆ©λΆν©λλ€. μ μ¬μ μΈ κΈ°λΆμκ° μκ³ μΆμ΄νλ λͺ¨λ κ²μ μ§μ νλ λ¬Έμλ₯Ό λ§λ€κ³ κΈ°λΆ λ²νΌμ μ€μ νμ΅λλ€. μ½μ΄λ³΄μμμ€(README μ°Έμ‘°). λκ° λΆμ‘±νκ±°λ μλͺ»λ κ² κ°μΌλ©΄ μλ €μ£ΌμΈμ.
μ λ μ§κΈ λ©°μΉ λμ ν΄μΈλ‘ ν΄κ°λ₯Ό λ λ μμ μ΄λ―λ‘ READMEλ₯Ό μλ‘μ΄ μνλ‘ μ λ°μ΄νΈν μ μμ΅λλ€. λ΄κ° λμμ€λ©΄ μ΅λν 빨리 μ λ°μ΄νΈνκ² μ΅λλ€!
μ°λ¦¬λ μκΈμ μ§μλ°μμ΅λλ€, μ¬λ¬λΆ! μ΄λ₯Ό μν΄ λͺ¨μΈ μ¬λλ€μ λͺ¨μ΅μ΄ μ°Έ 보기 μ’μ΅λλ€. μμμΉ λͺ»ν PayPal μμλ£λ‘ μΈν΄ λͺ©νμ λͺ λ¬λ¬λ₯Ό μΆκ°ν΄μΌ νμΌλ©° μ΄ κΈμ‘μ 7λ¬λ¬λ₯Ό μΆκ°ν κ² κ°μ΅λλ€.
κ³ λ§λ€λ λ§μ νκ³ μΆμλ° μ΄κ² λ§λ λ§μΈμ§ μ λͺ¨λ₯΄κ² μ΄. λ§μΉ μ°λ¦¬ λͺ¨λκ° μλ‘λ₯Ό λλ κ² κ°μμ. λλ μ¬λλ€μ΄ λ§€μ° κ΄λνλ€κ³ λ§ν μ μμ΅λλ€. κ·Έλ¦¬κ³ κ·Έκ²μ μ λ§ λ©μ§λλ€.
λ°©κΈ λμ μ¬μ©νμ¬ Apple Developer Programμ λ±λ‘νμΌλ©° κ°λ₯ν ν 빨리 Safari Extension μ€ν μ΄μ νμ₯ νλ‘κ·Έλ¨μ λ£λ λ°©λ²μ μ‘°μ¬νκΈ° μμν κ²μ λλ€. μ΅μ λ΄μ€λ₯Ό κ³μ μ λ°μ΄νΈν μ μλλ‘ μ λ¬Έμ λ₯Ό λ§λ€κ² μ΅λλ€. λλ κ·Έκ²μ΄ ν¬λΌμ°λ νλ© κ³Όμ μ μΌλΆλΌκ³ μκ°ν©λλ€. λΉμ μ΄ κΈ°λΆν λμΌλ‘ λ΄κ° νκ³ μλ μΌμ ν¬λͺ νκ² νλ κ²μ λλ€.
#103μ μ°Έμ‘°νμμμ€.
κ°μ₯ μ μ©ν λκΈ
μ΄λ² νΈμμ λ΄κ° μ°Ύκ³ μλ κ²μ Apple ν ꡬλ μ μν μκΈ μ‘°λ¬ μΊ νμΈ μμμ λν μκ°μ λλ€. μ λ μ΄ νμ₯μ λν μ½μμ κ΄μ μμ μ°λ¦¬μκ² μκΈμ μ§μνλ€λ κ²μ΄ 무μμ μλ―Ένλμ§μ λν μμ½μ κΈ°κΊΌμ΄ μμ±νκ² μ΅λλ€. μ€μν λ²κ·Έ λ±μ μμ νκΈ° μν΄ μμμ μΈκΈν @jadκ° λ§μμ
μ΄ κ²μλ¬Όμ μ¬μ©νμ¬ ν¬λΌμ°λ νλ© μΊ νμΈμ μμν΄μΌ νλ€κ³ μκ°νλμ§ ν¬ννμΈμ . μ견μ ν¬νλ₯Ό μ€λͺ νκ³ μΆλ€λ©΄ κ·Έλ κ² νμμμ€. κ°μ¬ν©λλ€.