<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Developer Brain</title>
    <link>https://thomass.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Wed, 27 May 2026 20:27:01 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>thomass</managingEditor>
    <image>
      <title>Developer Brain</title>
      <url>https://tistory1.daumcdn.net/tistory/2899731/attach/17912736da62458dba4d25363694dc90</url>
      <link>https://thomass.tistory.com</link>
    </image>
    <item>
      <title>flutter nice api 본인인증시 패스만 안될때</title>
      <link>https://thomass.tistory.com/104</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;aos,ios둘다 문자본인인증은되는데 패스만안되서 하루 시간날려서 적어놓음&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;opus,gemini3.0 모두 못찾은거 gpt5.2가 힌트줬네&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #af00db;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;color: #267f99;&quot;&gt;Platform&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #001080;&quot;&gt;isAndroid&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &amp;amp;&amp;amp; &lt;/span&gt;&lt;span style=&quot;color: #001080;&quot;&gt;urlStr&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #795e26;&quot;&gt;startsWith&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;'intent://'&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;)) {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #af00db;&quot;&gt;try&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt; {&lt;/span&gt;&lt;/span&gt;
&lt;div&gt;&lt;span style=&quot;color: #008000;&quot;&gt;WebView 로딩을 먼저 끊어야 ERR_UNKNOWN_URL_SCHEME를 막을 확률이 큼&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #af00db;&quot;&gt;await&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #001080;&quot;&gt;controller&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #795e26;&quot;&gt;stopLoading&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;();&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt; } &lt;/span&gt;&lt;span style=&quot;color: #af00db;&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;color: #001080;&quot;&gt;_&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;) {}&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #795e26;&quot;&gt;_handleIntentUrl&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #001080;&quot;&gt;urlStr&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #af00db;&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #267f99;&quot;&gt;NavigationActionPolicy&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #001080;&quot;&gt;CANCEL&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;위같이 &lt;span style=&quot;color: #af00db;&quot;&gt;await&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #001080;&quot;&gt;controller&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #795e26;&quot;&gt;stopLoading&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;() 이게 핵심임&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;</description>
      <category>flutter/ios</category>
      <author>thomass</author>
      <guid isPermaLink="true">https://thomass.tistory.com/104</guid>
      <comments>https://thomass.tistory.com/104#entry104comment</comments>
      <pubDate>Thu, 22 Jan 2026 16:04:44 +0900</pubDate>
    </item>
    <item>
      <title>flutter 설치 mac</title>
      <link>https://thomass.tistory.com/103</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;mac에서 flutter 설치할때 먼저&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;homebrew를 설치해야함&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://brew.sh/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://brew.sh/&lt;/a&gt;에서 설치&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치 후 터미널안에 값들 추가하라는거 모두 추가해야함&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;homebrew설치 후&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;터미널에서brew install flutter로&amp;nbsp; flutter 설치 하면 dart도 같이 설치됨 (dart를 미리깔면 설치가안되니 지우고 실행)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;android studio에서 경로 지정해야하는데 dart는 자동으로 되는데&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;flutter는 직접지정해줘야함&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ls&amp;nbsp;-l&amp;nbsp;/opt/homebrew/bin/flutter&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;터미널에 붙여넣으면 자세한 경로가 나오는데&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;dart경로&lt;br /&gt;/opt/homebrew/Caskroom/flutter/3.32.2/flutter/bin/cache/dart-sdk&lt;br /&gt;&lt;br /&gt;flutter경로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;ex)/opt/homebrew/Caskroom/flutter/3.32.2/flutter/bin/flutter&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;경로 찾아서 넣어주면됨(버전별상이)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;android studio 설치 후 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;preferences - languages &amp;amp; frameworks -android sdk -sdk tools에서 android SDK Command-line tools 체크&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description>
      <category>flutter</category>
      <author>thomass</author>
      <guid isPermaLink="true">https://thomass.tistory.com/103</guid>
      <comments>https://thomass.tistory.com/103#entry103comment</comments>
      <pubDate>Mon, 9 Jun 2025 14:03:53 +0900</pubDate>
    </item>
    <item>
      <title>android 앱 이전</title>
      <link>https://thomass.tistory.com/102</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정-앱이전&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1431&quot; data-origin-height=&quot;987&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wsH2Q/btsMOhHKf95/bwO14zeqiCKs3AYMRyv4r0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wsH2Q/btsMOhHKf95/bwO14zeqiCKs3AYMRyv4r0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wsH2Q/btsMOhHKf95/bwO14zeqiCKs3AYMRyv4r0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwsH2Q%2FbtsMOhHKf95%2FbwO14zeqiCKs3AYMRyv4r0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1431&quot; height=&quot;987&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1431&quot; data-origin-height=&quot;987&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앱 이전하기 클릭&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;1431&quot; data-origin-height=&quot;987&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwxbxs/btsMOXu5bYk/34TXAD5HabehcdHGqIsM90/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwxbxs/btsMOXu5bYk/34TXAD5HabehcdHGqIsM90/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwxbxs/btsMOXu5bYk/34TXAD5HabehcdHGqIsM90/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbwxbxs%2FbtsMOXu5bYk%2F34TXAD5HabehcdHGqIsM90%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1431&quot; height=&quot;987&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;1431&quot; data-origin-height=&quot;987&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내용들 입력&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;1431&quot; data-origin-height=&quot;987&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cxQNN1/btsMOQbNy7r/KFuqsz4wT3k9zEY1sQ7aNk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cxQNN1/btsMOQbNy7r/KFuqsz4wT3k9zEY1sQ7aNk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cxQNN1/btsMOQbNy7r/KFuqsz4wT3k9zEY1sQ7aNk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcxQNN1%2FbtsMOQbNy7r%2FKFuqsz4wT3k9zEY1sQ7aNk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1431&quot; height=&quot;987&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;1431&quot; data-origin-height=&quot;987&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;b&gt;트랜젝션 ID &lt;/b&gt;확인방법&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;a style=&quot;background-color: #feffff; color: #000000; text-align: start;&quot; href=&quot;https://payments.google.com/payments/home&quot;&gt;Google Payments&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1742293871647&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Redirecting...&quot; data-og-description=&quot;&quot; data-og-host=&quot;payments.google.com&quot; data-og-source-url=&quot;https://payments.google.com/payments/home&quot; data-og-url=&quot;https://payments.google.com/payments/home&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://payments.google.com/payments/home&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://payments.google.com/payments/home&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Redirecting...&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;payments.google.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이동전,이동할 구글계정이 로그인된상태로 위 링크를들어가면 아래처럼 나옴&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;p.png&quot; data-origin-width=&quot;1431&quot; data-origin-height=&quot;987&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkPOGQ/btsMOwEBO2i/SERH0pv44p6yTm56Pr4m8K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkPOGQ/btsMOwEBO2i/SERH0pv44p6yTm56Pr4m8K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkPOGQ/btsMOwEBO2i/SERH0pv44p6yTm56Pr4m8K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkPOGQ%2FbtsMOwEBO2i%2FSERH0pv44p6yTm56Pr4m8K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1431&quot; height=&quot;987&quot; data-filename=&quot;p.png&quot; data-origin-width=&quot;1431&quot; data-origin-height=&quot;987&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;br /&gt;새 개발자 계정 확인방법&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;홈- 계정id or 개발자계정 - 계정id 두곳에서 id 확인 가능&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;a.png&quot; data-origin-width=&quot;1518&quot; data-origin-height=&quot;830&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kA8Uf/btsMOgB5eTr/hGuG99D8AeP1tOp3aO2iL0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kA8Uf/btsMOgB5eTr/hGuG99D8AeP1tOp3aO2iL0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kA8Uf/btsMOgB5eTr/hGuG99D8AeP1tOp3aO2iL0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkA8Uf%2FbtsMOgB5eTr%2FhGuG99D8AeP1tOp3aO2iL0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1518&quot; height=&quot;830&quot; data-filename=&quot;a.png&quot; data-origin-width=&quot;1518&quot; data-origin-height=&quot;830&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;b.png&quot; data-origin-width=&quot;782&quot; data-origin-height=&quot;464&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ykBK6/btsMPoeMjIE/8JRXlHuewSyLGl9QxTYWsk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ykBK6/btsMPoeMjIE/8JRXlHuewSyLGl9QxTYWsk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ykBK6/btsMPoeMjIE/8JRXlHuewSyLGl9QxTYWsk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FykBK6%2FbtsMPoeMjIE%2F8JRXlHuewSyLGl9QxTYWsk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;782&quot; height=&quot;464&quot; data-filename=&quot;b.png&quot; data-origin-width=&quot;782&quot; data-origin-height=&quot;464&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모두 입력후&amp;nbsp; 검토 누르면 끝&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2025-03-18 오후 6.54.16.png&quot; data-origin-width=&quot;1151&quot; data-origin-height=&quot;1124&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLDrb3/btsMPPXjBAb/m3ZLqJxU4u8KSL9VxoKwF0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLDrb3/btsMPPXjBAb/m3ZLqJxU4u8KSL9VxoKwF0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLDrb3/btsMPPXjBAb/m3ZLqJxU4u8KSL9VxoKwF0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLDrb3%2FbtsMPPXjBAb%2Fm3ZLqJxU4u8KSL9VxoKwF0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1151&quot; height=&quot;1124&quot; data-filename=&quot;스크린샷 2025-03-18 오후 6.54.16.png&quot; data-origin-width=&quot;1151&quot; data-origin-height=&quot;1124&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이전신청하면 바로되지않고 메일로 승락을 한번더 해야 이전진행이된다&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그이후 보통 하루이상 뒤에 이동이되는듯&lt;/p&gt;</description>
      <category>android/etc</category>
      <category>android 앱이전</category>
      <category>android이전</category>
      <category>aos 앱이전</category>
      <category>platstore 이전</category>
      <category>안드로이드 이전</category>
      <category>앱이전</category>
      <category>플레이스토어 이전</category>
      <author>thomass</author>
      <guid isPermaLink="true">https://thomass.tistory.com/102</guid>
      <comments>https://thomass.tistory.com/102#entry102comment</comments>
      <pubDate>Tue, 18 Mar 2025 19:32:40 +0900</pubDate>
    </item>
    <item>
      <title>NaverThirdPartyLogin bitcode</title>
      <link>https://thomass.tistory.com/101</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;네이버 로긴 라이브러리 사용중 위같은 에러가뜨면서 Ios스토어에 업로드가 안될때&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이유: xcode 16은 bitcode안쓰는데 라이브러리중 관리안한것들이 아직 bitcode쓸때 생기는문제&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ios - podfile안에 맨아래 post_install do |installer| 이부분찾아서 복붙&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;bitcode관련 스크립트 부분만 넣을때 오류가나서 위에 부분추가로 넣었더니 문제없이 작동함&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1732599150436&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
  end

  # Bitcode 관련 스크립트 유지
  bitcode_strip_path = `xcrun --find bitcode_strip`.chop!
  def strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path)
    framework_path = File.join(Dir.pwd, framework_relative_path)
    command = &quot;#{bitcode_strip_path} #{framework_path} -r -o #{framework_path}&quot;
    puts &quot;Stripping bitcode: #{command}&quot;
    system(command)
  end

  framework_paths = [
    &quot;/Pods/naveridlogin-sdk-ios/NaverThirdPartyLogin.xcframework/ios-arm64_x86_64-simulator/NaverThirdPartyLogin.framework/NaverThirdPartyLogin&quot;,
    &quot;/Pods/naveridlogin-sdk-ios/NaverThirdPartyLogin.xcframework/ios-arm64/NaverThirdPartyLogin.framework/NaverThirdPartyLogin&quot;
  ]

  framework_paths.each do |framework_relative_path|
    strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path)
  end
end&lt;/code&gt;&lt;/pre&gt;</description>
      <category>flutter/ios</category>
      <category>iOS bitcode</category>
      <category>ios naver error</category>
      <category>ios naverthirdpartylogin</category>
      <category>ios naverthirdpartylogin bitcode</category>
      <author>thomass</author>
      <guid isPermaLink="true">https://thomass.tistory.com/101</guid>
      <comments>https://thomass.tistory.com/101#entry101comment</comments>
      <pubDate>Tue, 26 Nov 2024 14:34:34 +0900</pubDate>
    </item>
    <item>
      <title>ios 스플래시 사용시 전체화면</title>
      <link>https://thomass.tistory.com/100</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;flutter_native_splash 사용시 ios에서 전체화면 이안되고 작게나올때&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;xcode - Runner -Runner - LaunchScreen - LaunchImage - View - Content Mode를 변경하면 된다&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-03-07 오후 4.02.56.png&quot; data-origin-width=&quot;1381&quot; data-origin-height=&quot;739&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MIvbY/btsFZHytDh2/cdRv8jAiYGOkUVUufpkGkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MIvbY/btsFZHytDh2/cdRv8jAiYGOkUVUufpkGkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MIvbY/btsFZHytDh2/cdRv8jAiYGOkUVUufpkGkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMIvbY%2FbtsFZHytDh2%2FcdRv8jAiYGOkUVUufpkGkk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1381&quot; height=&quot;739&quot; data-filename=&quot;스크린샷 2024-03-07 오후 4.02.56.png&quot; data-origin-width=&quot;1381&quot; data-origin-height=&quot;739&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>flutter/ios</category>
      <category>flutter ios splash</category>
      <category>flutter ios splash all</category>
      <category>flutter ios splash full</category>
      <author>thomass</author>
      <guid isPermaLink="true">https://thomass.tistory.com/100</guid>
      <comments>https://thomass.tistory.com/100#entry100comment</comments>
      <pubDate>Thu, 21 Mar 2024 15:45:03 +0900</pubDate>
    </item>
    <item>
      <title>앱 이름 국제화</title>
      <link>https://thomass.tistory.com/99</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;android&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;android-app-src-main-AndroidManifest.xml로 들어가서&amp;nbsp; label의 이름을 @string/app_name로 변경&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-01-28 오후 9.17.51.png&quot; data-origin-width=&quot;767&quot; data-origin-height=&quot;442&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yyPty/btsD3qfi46k/fv3cCkZpIuMbptDSAcEBc1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yyPty/btsD3qfi46k/fv3cCkZpIuMbptDSAcEBc1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yyPty/btsD3qfi46k/fv3cCkZpIuMbptDSAcEBc1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyyPty%2FbtsD3qfi46k%2Ffv3cCkZpIuMbptDSAcEBc1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;767&quot; height=&quot;442&quot; data-filename=&quot;스크린샷 2024-01-28 오후 9.17.51.png&quot; data-origin-width=&quot;767&quot; data-origin-height=&quot;442&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;수동버전&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;android-app-src-main-res-values에 오른쪽 클릭 후 string.xml 파일 하나 생성&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-01-28 오후 9.18.55.png&quot; data-origin-width=&quot;883&quot; data-origin-height=&quot;873&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsl0Ic/btsD7l42wEz/aNlPRXWZr8knpa0KzZBkzk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsl0Ic/btsD7l42wEz/aNlPRXWZr8knpa0KzZBkzk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsl0Ic/btsD7l42wEz/aNlPRXWZr8knpa0KzZBkzk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbsl0Ic%2FbtsD7l42wEz%2FaNlPRXWZr8knpa0KzZBkzk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;883&quot; height=&quot;873&quot; data-filename=&quot;스크린샷 2024-01-28 오후 9.18.55.png&quot; data-origin-width=&quot;883&quot; data-origin-height=&quot;873&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음과 같이 생성&amp;nbsp; name에 아까 AndroidManifest에서 적은 label 뒷이름과 같게 생성&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-01-28 오후 9.19.28.png&quot; data-origin-width=&quot;531&quot; data-origin-height=&quot;108&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwlMQT/btsD2GCVkAV/A94lUMdNzQN0ZbdrsksDFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwlMQT/btsD2GCVkAV/A94lUMdNzQN0ZbdrsksDFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwlMQT/btsD2GCVkAV/A94lUMdNzQN0ZbdrsksDFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwlMQT%2FbtsD2GCVkAV%2FA94lUMdNzQN0ZbdrsksDFk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;531&quot; height=&quot;108&quot; data-filename=&quot;스크린샷 2024-01-28 오후 9.19.28.png&quot; data-origin-width=&quot;531&quot; data-origin-height=&quot;108&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음과 같이 원하는 언어 (ex 영어는 en) 붙여서 생성하고 앱이름만 영어로하면 완성&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.04.53.png&quot; data-origin-width=&quot;176&quot; data-origin-height=&quot;122&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkQPoi/btsD3LQ1Me0/qwjD7BttuT0lgMAo2s0iLK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkQPoi/btsD3LQ1Me0/qwjD7BttuT0lgMAo2s0iLK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkQPoi/btsD3LQ1Me0/qwjD7BttuT0lgMAo2s0iLK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkQPoi%2FbtsD3LQ1Me0%2FqwjD7BttuT0lgMAo2s0iLK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;176&quot; height=&quot;122&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.04.53.png&quot; data-origin-width=&quot;176&quot; data-origin-height=&quot;122&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt; android 활용&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;android studio로 flutter 내의 android를 연다&amp;nbsp; 그후 아래경로에서 label 이름 변경&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-01-28 오후 9.17.51.png&quot; data-origin-width=&quot;767&quot; data-origin-height=&quot;442&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DHJC3/btsD6ypSvDx/PZzN58ZM4thtDJWUVNemT0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DHJC3/btsD6ypSvDx/PZzN58ZM4thtDJWUVNemT0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DHJC3/btsD6ypSvDx/PZzN58ZM4thtDJWUVNemT0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDHJC3%2FbtsD6ypSvDx%2FPZzN58ZM4thtDJWUVNemT0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;767&quot; height=&quot;442&quot; data-filename=&quot;스크린샷 2024-01-28 오후 9.17.51.png&quot; data-origin-width=&quot;767&quot; data-origin-height=&quot;442&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;values에 string.xml 생성 후&amp;nbsp; open Translations Editor 클릭&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-01-28 오후 9.24.19.png&quot; data-origin-width=&quot;490&quot; data-origin-height=&quot;759&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKVAWs/btsD4TnwOt2/aud6mqgg6rtscnETD91LiK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKVAWs/btsD4TnwOt2/aud6mqgg6rtscnETD91LiK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKVAWs/btsD4TnwOt2/aud6mqgg6rtscnETD91LiK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKVAWs%2FbtsD4TnwOt2%2Faud6mqgg6rtscnETD91LiK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;490&quot; height=&quot;759&quot; data-filename=&quot;스크린샷 2024-01-28 오후 9.24.19.png&quot; data-origin-width=&quot;490&quot; data-origin-height=&quot;759&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래에서 원하는 언어 선택하면 자동으로 추가된다&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.04.16.png&quot; data-origin-width=&quot;709&quot; data-origin-height=&quot;559&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3aE8v/btsD8xK0NRl/WhOEXkQTfflnMwdKMPOFzk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3aE8v/btsD8xK0NRl/WhOEXkQTfflnMwdKMPOFzk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3aE8v/btsD8xK0NRl/WhOEXkQTfflnMwdKMPOFzk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3aE8v%2FbtsD8xK0NRl%2FWhOEXkQTfflnMwdKMPOFzk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;709&quot; height=&quot;559&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.04.16.png&quot; data-origin-width=&quot;709&quot; data-origin-height=&quot;559&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자동으로 추가된다&amp;nbsp; 추가된 string에 들어가서 언어만 바꾸면된다&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.04.53.png&quot; data-origin-width=&quot;176&quot; data-origin-height=&quot;122&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkQPoi/btsD3LQ1Me0/qwjD7BttuT0lgMAo2s0iLK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkQPoi/btsD3LQ1Me0/qwjD7BttuT0lgMAo2s0iLK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkQPoi/btsD3LQ1Me0/qwjD7BttuT0lgMAo2s0iLK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkQPoi%2FbtsD3LQ1Me0%2FqwjD7BttuT0lgMAo2s0iLK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;176&quot; height=&quot;122&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.04.53.png&quot; data-origin-width=&quot;176&quot; data-origin-height=&quot;122&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;========================================================================================&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;ios&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;xcode 실행 후 Runner - Runner Localizations - + 클릭해서 원하는 언어들 셋팅&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.26.19.png&quot; data-origin-width=&quot;1188&quot; data-origin-height=&quot;569&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dslljS/btsD3NnNYCh/gdO9KHtI3nel96NUNnLNq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dslljS/btsD3NnNYCh/gdO9KHtI3nel96NUNnLNq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dslljS/btsD3NnNYCh/gdO9KHtI3nel96NUNnLNq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdslljS%2FbtsD3NnNYCh%2FgdO9KHtI3nel96NUNnLNq0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1188&quot; height=&quot;569&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.26.19.png&quot; data-origin-width=&quot;1188&quot; data-origin-height=&quot;569&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Runner에두고 xcode-File-New-File 클릭&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.30.34.png&quot; data-origin-width=&quot;1188&quot; data-origin-height=&quot;569&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pqDKC/btsD4kTmSjs/hUkIpKUwzVEScAHABKkNo1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pqDKC/btsD4kTmSjs/hUkIpKUwzVEScAHABKkNo1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pqDKC/btsD4kTmSjs/hUkIpKUwzVEScAHABKkNo1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpqDKC%2FbtsD4kTmSjs%2FhUkIpKUwzVEScAHABKkNo1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1188&quot; height=&quot;569&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.30.34.png&quot; data-origin-width=&quot;1188&quot; data-origin-height=&quot;569&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;string파일 선택 후 넥스트&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.30.45.png&quot; data-origin-width=&quot;723&quot; data-origin-height=&quot;515&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b30yYc/btsD4SIVyWO/qBck45qvRDaCoi3LgUWkBK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b30yYc/btsD4SIVyWO/qBck45qvRDaCoi3LgUWkBK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b30yYc/btsD4SIVyWO/qBck45qvRDaCoi3LgUWkBK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb30yYc%2FbtsD4SIVyWO%2FqBck45qvRDaCoi3LgUWkBK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;723&quot; height=&quot;515&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.30.45.png&quot; data-origin-width=&quot;723&quot; data-origin-height=&quot;515&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제목을 InfoPlist.strings로 만들고 create 클릭&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.31.15.png&quot; data-origin-width=&quot;723&quot; data-origin-height=&quot;515&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eETxRr/btsD6v7LCUT/aGoUbOYQ1obHIfN7xYtZ2K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eETxRr/btsD6v7LCUT/aGoUbOYQ1obHIfN7xYtZ2K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eETxRr/btsD6v7LCUT/aGoUbOYQ1obHIfN7xYtZ2K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeETxRr%2FbtsD6v7LCUT%2FaGoUbOYQ1obHIfN7xYtZ2K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;723&quot; height=&quot;515&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.31.15.png&quot; data-origin-width=&quot;723&quot; data-origin-height=&quot;515&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;생성 후 맨오른쪽 Localize 클릭&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.32.07.png&quot; data-origin-width=&quot;1461&quot; data-origin-height=&quot;909&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bAoOX2/btsD9AVbyma/KuE0Ha25Z7JFqYsHf8YL1K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bAoOX2/btsD9AVbyma/KuE0Ha25Z7JFqYsHf8YL1K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bAoOX2/btsD9AVbyma/KuE0Ha25Z7JFqYsHf8YL1K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAoOX2%2FbtsD9AVbyma%2FKuE0Ha25Z7JFqYsHf8YL1K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1461&quot; height=&quot;909&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.32.07.png&quot; data-origin-width=&quot;1461&quot; data-origin-height=&quot;909&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원하는 언어 선택후 생성&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.32.24.png&quot; data-origin-width=&quot;286&quot; data-origin-height=&quot;272&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cSEbte/btsD3ksLVRi/gt8pgbHHOzjhL741nUlvt1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cSEbte/btsD3ksLVRi/gt8pgbHHOzjhL741nUlvt1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cSEbte/btsD3ksLVRi/gt8pgbHHOzjhL741nUlvt1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcSEbte%2FbtsD3ksLVRi%2Fgt8pgbHHOzjhL741nUlvt1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;286&quot; height=&quot;272&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.32.24.png&quot; data-origin-width=&quot;286&quot; data-origin-height=&quot;272&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;생성후 맨오른쪽에 localization에 모두 클릭하면 왼쪽에 infoPilst안에 각각언어로 생성된다&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.33.00.png&quot; data-origin-width=&quot;1455&quot; data-origin-height=&quot;852&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FseHI/btsD7lqr9qS/oRDZakkstkdqYKPesxW10k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FseHI/btsD7lqr9qS/oRDZakkstkdqYKPesxW10k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FseHI/btsD7lqr9qS/oRDZakkstkdqYKPesxW10k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFseHI%2FbtsD7lqr9qS%2FoRDZakkstkdqYKPesxW10k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1455&quot; height=&quot;852&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.33.00.png&quot; data-origin-width=&quot;1455&quot; data-origin-height=&quot;852&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;언어별 InfoPlist파일에 &quot;CFBundleDisplayName&quot;=&quot;원하는앱이름&quot;; 추가하면 끝&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.33.29.png&quot; data-origin-width=&quot;1455&quot; data-origin-height=&quot;852&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bN1Z3z/btsD0K0a3b1/fsQ4VFMxyQkRyRFrTfUSPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bN1Z3z/btsD0K0a3b1/fsQ4VFMxyQkRyRFrTfUSPK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bN1Z3z/btsD0K0a3b1/fsQ4VFMxyQkRyRFrTfUSPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbN1Z3z%2FbtsD0K0a3b1%2FfsQ4VFMxyQkRyRFrTfUSPK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1455&quot; height=&quot;852&quot; data-filename=&quot;스크린샷 2024-01-28 오후 10.33.29.png&quot; data-origin-width=&quot;1455&quot; data-origin-height=&quot;852&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>flutter</category>
      <category>flutter app localization</category>
      <category>flutter app name 국제화</category>
      <category>flutter app name 다국어</category>
      <category>flutter app 국제화</category>
      <category>flutter app 다국어</category>
      <category>플러터 앱 이름 국제화</category>
      <category>플러터 앱 이름 다국어</category>
      <author>thomass</author>
      <guid isPermaLink="true">https://thomass.tistory.com/99</guid>
      <comments>https://thomass.tistory.com/99#entry99comment</comments>
      <pubDate>Sun, 28 Jan 2024 22:51:17 +0900</pubDate>
    </item>
    <item>
      <title>accuweather 401 error 날때</title>
      <link>https://thomass.tistory.com/98</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;날씨 라이브러리인 accuweather를 써보려는데&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사이트내에서 앱을 만들고 api키로 이것저것 써보려는데 401이 자꾸났다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럴땐 만든 앱의 셋팅값을 아래와 같이하면 된다&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2023-08-07 오전 11.03.32.png&quot; data-origin-width=&quot;776&quot; data-origin-height=&quot;920&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YMUxZ/btsp6qt33aH/OnDEUYDNgZ0PoXNOYU6zJ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YMUxZ/btsp6qt33aH/OnDEUYDNgZ0PoXNOYU6zJ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YMUxZ/btsp6qt33aH/OnDEUYDNgZ0PoXNOYU6zJ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYMUxZ%2Fbtsp6qt33aH%2FOnDEUYDNgZ0PoXNOYU6zJ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;776&quot; height=&quot;920&quot; data-filename=&quot;스크린샷 2023-08-07 오전 11.03.32.png&quot; data-origin-width=&quot;776&quot; data-origin-height=&quot;920&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/home-assistant/core/issues/61812&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/home-assistant/core/issues/61812&lt;/a&gt;&lt;/p&gt;</description>
      <category>flutter/etc</category>
      <category>Accuweather</category>
      <category>accuweather 401</category>
      <category>accuweather 401 Unauthorized</category>
      <category>accuweather unauthorized</category>
      <author>thomass</author>
      <guid isPermaLink="true">https://thomass.tistory.com/98</guid>
      <comments>https://thomass.tistory.com/98#entry98comment</comments>
      <pubDate>Mon, 7 Aug 2023 11:08:11 +0900</pubDate>
    </item>
    <item>
      <title>The method 'FallThroughError' isn't defined for the class</title>
      <link>https://thomass.tistory.com/97</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;firebase문제로 이 에러가 발생하였다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;firebase_core_platform_interface:&amp;nbsp;4.5.1이부분을 지우고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;firebase desktop 라이브러리 몇개 지우고&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;업데이트하니 정상작동한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;업데이트 할수있는 패키지를 찾는다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;flutter pub outdated&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;낮은버전 패키지 모두 업데이트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;flutter&amp;nbsp;pub&amp;nbsp;upgrade&amp;nbsp;--major-versions&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고:&lt;a href=&quot;https://www.wafrat.com/fixing-error-method-not-found-fallthrougherror-load_bundle_task_state-dart-17-throw-fallthrougherror-target-kernel_snapshot-failed-exception/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.wafrat.com/fixing-error-method-not-found-fallthrougherror-load_bundle_task_state-dart-17-throw-fallthrougherror-target-kernel_snapshot-failed-exception/&lt;/a&gt;&lt;/p&gt;</description>
      <category>flutter/error</category>
      <author>thomass</author>
      <guid isPermaLink="true">https://thomass.tistory.com/97</guid>
      <comments>https://thomass.tistory.com/97#entry97comment</comments>
      <pubDate>Mon, 26 Jun 2023 17:39:47 +0900</pubDate>
    </item>
    <item>
      <title>mac 코드완성 키 안먹을시 (control+space)</title>
      <link>https://thomass.tistory.com/96</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;mac에서 android studio 사용시 유용하게쓰던 힌트키가 안된다면&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정-&amp;gt;키보드-&amp;gt;키보드 단축키&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2023-06-14 오전 10.09.11.png&quot; data-origin-width=&quot;711&quot; data-origin-height=&quot;625&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9NPmN/btsjRlRAXjS/S2kovb5kx5byKZELfNj9Ak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9NPmN/btsjRlRAXjS/S2kovb5kx5byKZELfNj9Ak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9NPmN/btsjRlRAXjS/S2kovb5kx5byKZELfNj9Ak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9NPmN%2FbtsjRlRAXjS%2FS2kovb5kx5byKZELfNj9Ak%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;711&quot; height=&quot;625&quot; data-filename=&quot;스크린샷 2023-06-14 오전 10.09.11.png&quot; data-origin-width=&quot;711&quot; data-origin-height=&quot;625&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력 소스-&amp;gt; 이전 입력소스 선택을 해지 한 후 완료&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2023-06-14 오전 10.10.20.png&quot; data-origin-width=&quot;667&quot; data-origin-height=&quot;403&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WuyvX/btsjRhuZG6e/eZaCco7OSyTKTi4kcPpNo0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WuyvX/btsjRhuZG6e/eZaCco7OSyTKTi4kcPpNo0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WuyvX/btsjRhuZG6e/eZaCco7OSyTKTi4kcPpNo0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWuyvX%2FbtsjRhuZG6e%2FeZaCco7OSyTKTi4kcPpNo0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;667&quot; height=&quot;403&quot; data-filename=&quot;스크린샷 2023-06-14 오전 10.10.20.png&quot; data-origin-width=&quot;667&quot; data-origin-height=&quot;403&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>android studio mac control space</category>
      <category>mac android studio 자동완성</category>
      <category>mac control space</category>
      <author>thomass</author>
      <guid isPermaLink="true">https://thomass.tistory.com/96</guid>
      <comments>https://thomass.tistory.com/96#entry96comment</comments>
      <pubDate>Wed, 14 Jun 2023 10:26:01 +0900</pubDate>
    </item>
    <item>
      <title>컴퓨터상에서 배포하기</title>
      <link>https://thomass.tistory.com/95</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;android studio쓰면 run 클릭시 크롬으로 바로 볼수가있는데 (flutter run -d chrome)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;web으로 만든것을 같은 wifi내에 공유하려면 서버를 띄워야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. web 빌드&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;flutter build web&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 프로젝트 build/web로 이동&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;cd build/web 후&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;python -m http.server [포트번호]&amp;nbsp; &amp;nbsp;ex) python -m http.server 50000 (mac은 python 기본탑제,window는 깔아야함)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;끝&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;같은 wifi내에서 접속가능하다&lt;/p&gt;</description>
      <category>flutter/web</category>
      <category>flutter web wifi</category>
      <category>flutter web 공유</category>
      <category>flutter web 배포</category>
      <category>flutter web 접속</category>
      <author>thomass</author>
      <guid isPermaLink="true">https://thomass.tistory.com/95</guid>
      <comments>https://thomass.tistory.com/95#entry95comment</comments>
      <pubDate>Wed, 17 May 2023 16:08:21 +0900</pubDate>
    </item>
  </channel>
</rss>