<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Dev.Park Library</title>
    <link>https://devparklibrary.tistory.com/</link>
    <description>인디 게임 개발자 
Unity / NGUI 사용 중 겪었던 문제들을 모아두는 블로그</description>
    <language>ko</language>
    <pubDate>Sat, 15 Aug 2026 02:57:51 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Dev Park</managingEditor>
    <image>
      <title>Dev.Park Library</title>
      <url>https://tistory1.daumcdn.net/tistory/3131452/attach/1559436f0146406295a6094c2ad57d7a</url>
      <link>https://devparklibrary.tistory.com</link>
    </image>
    <item>
      <title>[애드몹] AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.initialization.OnInitializationCompleteListener 오류 해결 방법</title>
      <link>https://devparklibrary.tistory.com/49</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;애드몹 광고 버전 업데이트 후 유니티 에디터에서는 광고가 작동하지만 빌드 버전에서는&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.initialization.OnInitializationCompleteListener&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;라는 오류와 함께 광고가 작동하지 않는 오류 해결 방법입니다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;Build Settings &amp;gt; Player Setting &amp;gt; Publishing Settings &amp;gt; Custom Progurard File 로 이동 후&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;proguard-user.txt 를 확인한 후&amp;nbsp;유니티의 플러그인 폴더 안에 있는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;proguard-user.txt 이 파일에 아래 내용을 추가해 주면 됩니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;cpp&quot; style=&quot;background-color: #000000; color: #1f2328; text-align: start;&quot; data-ke-language=&quot;cpp&quot;&gt;&lt;code&gt;-keep class com.google.unity.** {
   *;
}
-keep public class com.google.android.gms.ads.**{
   public *;
}
-keep public class com.google.ads.**{
   public *;
}
-keepattributes *Annotation*
-dontobfuscate&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;출처 :&amp;nbsp;&lt;a href=&quot;https://github.com/googleads/googleads-mobile-unity/issues/2458&quot;&gt;https://github.com/googleads/googleads-mobile-unity/issues/2458&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1733224671385&quot; contenteditable=&quot;false&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/wV9oW/hyXGKLQANG/glSHonJhLx0zIAqT492eY1/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/bRtIGl/hyXGGo12W7/Uq86uG2q4ZlH3CJ3NtjPn0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot; data-og-url=&quot;https://github.com/googleads/googleads-mobile-unity/issues/2458&quot; data-og-source-url=&quot;https://github.com/googleads/googleads-mobile-unity/issues/2458&quot; data-og-host=&quot;github.com&quot; data-og-description=&quot;Describe the problem Steps to reproduce: I build a project using Admob, it works fine with test app id, ad unit id. But when I release the app, no ads are shown. I test my application using LogCat,...&quot; data-og-title=&quot;AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.initialization.OnInitializationCompleteListen&quot; data-og-type=&quot;object&quot; data-ke-align=&quot;alignCenter&quot; data-ke-type=&quot;opengraph&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://github.com/googleads/googleads-mobile-unity/issues/2458&quot; data-source-url=&quot;https://github.com/googleads/googleads-mobile-unity/issues/2458&quot;&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.initialization.OnInitializationCompleteListen&lt;/p&gt;
&lt;p style=&quot;color: #909090;&quot; data-ke-size=&quot;size16&quot;&gt;Describe the problem Steps to reproduce: I build a project using Admob, it works fine with test app id, ad unit id. But when I release the app, no ads are shown. I test my application using LogCat,...&lt;/p&gt;
&lt;p style=&quot;color: #909090;&quot; data-ke-size=&quot;size16&quot;&gt;github.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;</description>
      <category>Unity</category>
      <category>Admob</category>
      <category>Unity</category>
      <category>애드몹</category>
      <category>유니티</category>
      <author>Dev Park</author>
      <guid isPermaLink="true">https://devparklibrary.tistory.com/49</guid>
      <comments>https://devparklibrary.tistory.com/49#entry49comment</comments>
      <pubDate>Tue, 3 Dec 2024 20:20:22 +0900</pubDate>
    </item>
    <item>
      <title>[Git/Sourcetree/window/Azure DevOps] fatal: Authentication failed for 소스트리 로그인 인증 오류 해결하기</title>
      <link>https://devparklibrary.tistory.com/48</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;소스트리 버전 3.4.11&lt;/b&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;소스트리를 새롭게 설치했을 경우 나타는 인증 오류 해결 방법입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오류: fatal: Authentication failed for 어쩌구 라면서 인증이 안되는 문제 입니다.&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;Mac 인 경우는 아래 링크를 참고해주세요.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://devparklibrary.tistory.com/47&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://devparklibrary.tistory.com/47&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;1. 먼저 소스트리를 종료 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 소스트리가 설치된 폴더로 이동합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예:&amp;nbsp;&lt;b&gt;C:\Users\사용자명\AppData\Local\Atlassian\SourceTree&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;505&quot; data-origin-height=&quot;170&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qFH0n/btrZBEQxk2h/Q9m11M8z1YId0qoK1aH761/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qFH0n/btrZBEQxk2h/Q9m11M8z1YId0qoK1aH761/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qFH0n/btrZBEQxk2h/Q9m11M8z1YId0qoK1aH761/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqFH0n%2FbtrZBEQxk2h%2FQ9m11M8z1YId0qoK1aH761%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;505&quot; height=&quot;170&quot; data-origin-width=&quot;505&quot; data-origin-height=&quot;170&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 폴더에 있는 &lt;b&gt;passwd 라는 파일삭제&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 소스트리 재실행&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;</description>
      <category>Git</category>
      <category>Azure DevOps</category>
      <category>fatal: Authentication failed for</category>
      <category>git</category>
      <category>sourcetree</category>
      <category>로그인 인증 오류</category>
      <author>Dev Park</author>
      <guid isPermaLink="true">https://devparklibrary.tistory.com/48</guid>
      <comments>https://devparklibrary.tistory.com/48#entry48comment</comments>
      <pubDate>Thu, 16 Feb 2023 18:50:06 +0900</pubDate>
    </item>
    <item>
      <title>[Git/Sourcetree/Mac/Azure DevOps] 소스트리 로그인 인증 오류 해결하기</title>
      <link>https://devparklibrary.tistory.com/47</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;size18&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #000000;&quot;&gt;소스트리 사용 중 갑자기 잘되던 패치나 푸시에서 인증 오류가 생긴 경우입니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #000000;&quot;&gt;이 문제는 2021년 8월 13일부터 깃허브에서 로그인을 통한 인증이 삭제되서 소스트리에서 비밀번호를 통한 로그인이 불가능해져서 생긴 문제라고 합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #000000;&quot;&gt;이 문제를 해결하려면 소스트리에 있는 Azure DevOps 계정의 비밀번호를 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;[토큰]&lt;/b&gt;&lt;/span&gt;으로 바꿔주어야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #000000;&quot;&gt;이를 위해서 패치나 푸시를 할때 비밀번호를 다시 물어보도록 해야 합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #000000;&quot;&gt;먼저 &lt;b&gt;파인더에서 소스트리가 설치된 경로로 이동&lt;/b&gt;합니다. (파인더에서 이동-폴더로 이동 또는 커맨드 + 쉬프트 + g)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;b&gt;~/Library/Application Support/SourceTree&lt;/b&gt; 로 이동&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;b&gt;아이디@STAuth 어쩌구&lt;/b&gt; 라는 &lt;b&gt;파일을 삭제&lt;/b&gt;합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;이제 다시 패치나 푸시를 시도하면 다시 비밀번호를 물어보는데 이때 비밀번호를 입력하는게 아닌 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;[토큰]&lt;/b&gt;&lt;/span&gt;을 입력하면 정상적으로 인증이 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;토큰을 생성하는 방법은 &lt;span style=&quot;color: #000000;&quot;&gt;Azure DevOps 에 들어가서 오른쪽 상단에 있는 계정 설정에&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;253&quot; data-origin-height=&quot;446&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLzLKU/btriBdnRLEs/A7PMNogeqRexbjNhAaPd71/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLzLKU/btriBdnRLEs/A7PMNogeqRexbjNhAaPd71/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLzLKU/btriBdnRLEs/A7PMNogeqRexbjNhAaPd71/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLzLKU%2FbtriBdnRLEs%2FA7PMNogeqRexbjNhAaPd71%2Fimg.png&quot; data-origin-width=&quot;253&quot; data-origin-height=&quot;446&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;Personal access tokens 선택 - 오른쪽에 New Token 으로 생성하면 됩니다. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1155&quot; data-origin-height=&quot;631&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blKNhO/btriBetwPqA/T5OsEm2L43oER2dwgjNPo0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blKNhO/btriBetwPqA/T5OsEm2L43oER2dwgjNPo0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blKNhO/btriBetwPqA/T5OsEm2L43oER2dwgjNPo0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblKNhO%2FbtriBetwPqA%2FT5OsEm2L43oER2dwgjNPo0%2Fimg.png&quot; data-origin-width=&quot;1155&quot; data-origin-height=&quot;631&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Git</category>
      <category>Azure DevOps</category>
      <category>git</category>
      <category>mac</category>
      <category>sourcetree</category>
      <category>로그인 인증 오류</category>
      <author>Dev Park</author>
      <guid isPermaLink="true">https://devparklibrary.tistory.com/47</guid>
      <comments>https://devparklibrary.tistory.com/47#entry47comment</comments>
      <pubDate>Sat, 23 Oct 2021 05:19:46 +0900</pubDate>
    </item>
    <item>
      <title>[유니티 / iOS] 안드로이드 / iOS 둘다 사용가능한 공유하기 기능 만들기(Cross Platform Native Plugins)</title>
      <link>https://devparklibrary.tistory.com/46</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cross Platform Native Plugins 를 이용해서 공유하기 기능을 만드는 방법입니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cross Platform Native Plugins에 대한 설명과 클라우드 저장 기능에 대한 내용은 아래 글을 참고해 주세요.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://devparklibrary.tistory.com/45&quot;&gt;[유니티 / iOS] iCloud에 SaveData 저장 및 불러오기(Cross Platform Native Plugins)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Cross Platform Native Plugins 를 사용하면 아주 간단하게 앱내에 공유하기 기능을 만들 수 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;먼저 &lt;span style=&quot;color: #333333;&quot;&gt;Cross Platform Native Plugins 임포트 하고 &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Window &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Voxel Busters &amp;gt; Native Plugins &amp;gt; Open NPSettings 를 선택합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b78VAT/btqJphw31Me/2iD82JCYA4IttSqCD7KAjk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b78VAT/btqJphw31Me/2iD82JCYA4IttSqCD7KAjk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b78VAT/btqJphw31Me/2iD82JCYA4IttSqCD7KAjk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb78VAT%2FbtqJphw31Me%2F2iD82JCYA4IttSqCD7KAjk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;인스펙터 창에 &lt;span style=&quot;color: #333333;&quot;&gt;&lt;b&gt;Native Plugins 설정창&lt;/b&gt;에서 &lt;b&gt;Uses Sharing&lt;/b&gt; 을 체크하고 &lt;b&gt;Save&lt;/b&gt; 버튼을 눌러 설정을 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mbndv/btqJnC22oLP/STCjQrOl11NjsvoKp9MGY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mbndv/btqJnC22oLP/STCjQrOl11NjsvoKp9MGY1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mbndv/btqJnC22oLP/STCjQrOl11NjsvoKp9MGY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fmbndv%2FbtqJnC22oLP%2FSTCjQrOl11NjsvoKp9MGY1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이렇게 하면 설정은 끝났고 이제 코드를 작성하면 됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Cross Platform Native Plugins의 공유하기 기능에는 여러가지 공유 타입이 있는데&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;메시지, 메일, &lt;span data-slate-fragment=&quot;JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJsaXN0LXVub3JkZXJlZCUyMiUyQyUyMmlzVm9pZCUyMiUzQWZhbHNlJTJDJTIyZGF0YSUyMiUzQSU3QiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIybGlzdC1pdGVtJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMkZhY2Vib29rJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0Q=&quot;&gt;Facebook&lt;/span&gt;, WhatsApp, &lt;span data-slate-fragment=&quot;JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJsaXN0LXVub3JkZXJlZCUyMiUyQyUyMmlzVm9pZCUyMiUzQWZhbHNlJTJDJTIyZGF0YSUyMiUzQSU3QiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIybGlzdC1pdGVtJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMlR3aXR0ZXIlMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RA==&quot;&gt;Twitter&lt;/span&gt;, &lt;span data-slate-fragment=&quot;JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJsaXN0LXVub3JkZXJlZCUyMiUyQyUyMmlzVm9pZCUyMiUzQWZhbHNlJTJDJTIyZGF0YSUyMiUzQSU3QiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIybGlzdC1pdGVtJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMlNvY2lhbFNoYXJlJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0Q=&quot;&gt;SocialShare 그리고 모든 서비스로부터 공유하는 &lt;span data-slate-fragment=&quot;JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJsaXN0LXVub3JkZXJlZCUyMiUyQyUyMmlzVm9pZCUyMiUzQWZhbHNlJTJDJTIyZGF0YSUyMiUzQSU3QiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIybGlzdC1pdGVtJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMlNoYXJlU2hlZXQlMjAlMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RA==&quot;&gt;ShareSheet 가 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span data-slate-fragment=&quot;JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJsaXN0LXVub3JkZXJlZCUyMiUyQyUyMmlzVm9pZCUyMiUzQWZhbHNlJTJDJTIyZGF0YSUyMiUzQSU3QiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIybGlzdC1pdGVtJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMlNvY2lhbFNoYXJlJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0Q=&quot;&gt;&lt;span data-slate-fragment=&quot;JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJsaXN0LXVub3JkZXJlZCUyMiUyQyUyMmlzVm9pZCUyMiUzQWZhbHNlJTJDJTIyZGF0YSUyMiUzQSU3QiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIybGlzdC1pdGVtJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMlNoYXJlU2hlZXQlMjAlMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RA==&quot;&gt;필요에 따라서 원하시는걸 선택해서 만들면 될거 같습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span data-slate-fragment=&quot;JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJsaXN0LXVub3JkZXJlZCUyMiUyQyUyMmlzVm9pZCUyMiUzQWZhbHNlJTJDJTIyZGF0YSUyMiUzQSU3QiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIybGlzdC1pdGVtJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMlNvY2lhbFNoYXJlJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0Q=&quot;&gt;&lt;span data-slate-fragment=&quot;JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJsaXN0LXVub3JkZXJlZCUyMiUyQyUyMmlzVm9pZCUyMiUzQWZhbHNlJTJDJTIyZGF0YSUyMiUzQSU3QiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIybGlzdC1pdGVtJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMlNoYXJlU2hlZXQlMjAlMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RA==&quot;&gt;저는 일반적으로 많이 사용하는 공유하기 버튼을 누르면 여러가지 공유할 수 있는 앱이 나타나고 그중에 선택해서 공유하게 할거기 때문에 &lt;span style=&quot;color: #333333;&quot;&gt;ShareSheet&lt;span&gt; 형식을 사용했습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1600819235093&quot; class=&quot;cs&quot; data-ke-language=&quot;cs&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;private void ShareScreenShotUsingShareSheet ()
{
    // Create share sheet
    ShareSheet _shareSheet     = new ShareSheet();    
    _shareSheet.Text        = m_shareMessage; // 문자 공유하기
    _shareSheet.URL         = m_shareURL;  // 주소 공유하기
    _shareSheet.AttachImageAtPath(GetImageFullPath()); // 이미지 공유하기

    // Set this list if you want to exclude any service/application type. Else, ignore.
    _shareSheet.ExcludedShareOptions    = m_excludedOptions; // 제외 타입 

    // Attaching screenshot here
    _shareSheet.AttachScreenShot(); // 스크린샷 공유하기

    // Show composer
    NPBinding.UI.SetPopoverPointAtLastTouchPosition();
    NPBinding.Sharing.ShowView(_shareSheet, FinishedSharing);
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;위 코드는 &lt;span style=&quot;color: #333333;&quot;&gt;Cross Platform Native Plugins 가이드에 나온 &lt;span style=&quot;color: #333333;&quot;&gt;ShareSheet를 사용해서 스크린샷을 공유하는 코드 입니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-slate-fragment=&quot;JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJjb2RlJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTIyc3ludGF4JTIyJTNBJTIydGV4dCUyMiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIyY29kZS1saW5lJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJ0ZXh0JTIyJTJDJTIybGVhdmVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIybGVhZiUyMiUyQyUyMnRleHQlMjIlM0ElMjJfc2hhcmVTaGVldC5UZXh0JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNEJTIwbV9zaGFyZU1lc3NhZ2UlM0IlMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RA==&quot;&gt;_shareSheet.Text = m_shareMessage; 이 부분은 공유하기 할때 입력될 텍스트입니다.&amp;nbsp;&lt;/span&gt;&lt;span data-slate-fragment=&quot;JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJjb2RlJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTIyc3ludGF4JTIyJTNBJTIydGV4dCUyMiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIyY29kZS1saW5lJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJ0ZXh0JTIyJTJDJTIybGVhdmVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIybGVhZiUyMiUyQyUyMnRleHQlMjIlM0ElMjJfc2hhcmVTaGVldC5UZXh0JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNEJTIwbV9zaGFyZU1lc3NhZ2UlM0IlMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RA==&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span data-slate-fragment=&quot;JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJjb2RlJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTIyc3ludGF4JTIyJTNBJTIydGV4dCUyMiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIyY29kZS1saW5lJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJ0ZXh0JTIyJTJDJTIybGVhdmVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIybGVhZiUyMiUyQyUyMnRleHQlMjIlM0ElMjJfc2hhcmVTaGVldC5UZXh0JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNEJTIwbV9zaGFyZU1lc3NhZ2UlM0IlMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RA==&quot;&gt;&lt;span data-slate-fragment=&quot;JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJjb2RlJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTIyc3ludGF4JTIyJTNBJTIydGV4dCUyMiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIyY29kZS1saW5lJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJ0ZXh0JTIyJTJDJTIybGVhdmVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIybGVhZiUyMiUyQyUyMnRleHQlMjIlM0ElMjIlMjBfc2hhcmVTaGVldC5FeGNsdWRlZFNoYXJlT3B0aW9ucyUyMCUyMCUyMCUyMCUzRCUyMG1fZXhjbHVkZWRPcHRpb25zJTNCJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0Q=&quot;&gt; _shareSheet.ExcludedShareOptions = m_excludedOptions; 이 부분은 제외할 서비스나 어플리케이션 타입을 입력하는 부분인데 특별히 제외할게 없다면 아예 코드를 삭제하셔도 상관 없습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-slate-fragment=&quot;JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJjb2RlJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTIyc3ludGF4JTIyJTNBJTIydGV4dCUyMiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIyY29kZS1saW5lJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJ0ZXh0JTIyJTJDJTIybGVhdmVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIybGVhZiUyMiUyQyUyMnRleHQlMjIlM0ElMjJfc2hhcmVTaGVldC5UZXh0JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNEJTIwbV9zaGFyZU1lc3NhZ2UlM0IlMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RA==&quot;&gt;&lt;span data-slate-fragment=&quot;JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJjb2RlJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTIyc3ludGF4JTIyJTNBJTIydGV4dCUyMiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIyY29kZS1saW5lJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJ0ZXh0JTIyJTJDJTIybGVhdmVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIybGVhZiUyMiUyQyUyMnRleHQlMjIlM0ElMjIlMjBfc2hhcmVTaGVldC5FeGNsdWRlZFNoYXJlT3B0aW9ucyUyMCUyMCUyMCUyMCUzRCUyMG1fZXhjbHVkZWRPcHRpb25zJTNCJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0Q=&quot;&gt;저도 따로 제외할게 없어서 사용하지 않습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span data-slate-fragment=&quot;JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJjb2RlJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTIyc3ludGF4JTIyJTNBJTIydGV4dCUyMiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIyY29kZS1saW5lJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJ0ZXh0JTIyJTJDJTIybGVhdmVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIybGVhZiUyMiUyQyUyMnRleHQlMjIlM0ElMjJfc2hhcmVTaGVldC5UZXh0JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNEJTIwbV9zaGFyZU1lc3NhZ2UlM0IlMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RA==&quot;&gt;&lt;span data-slate-fragment=&quot;JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJjb2RlJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTIyc3ludGF4JTIyJTNBJTIydGV4dCUyMiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIyY29kZS1saW5lJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJ0ZXh0JTIyJTJDJTIybGVhdmVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIybGVhZiUyMiUyQyUyMnRleHQlMjIlM0ElMjIlMjBfc2hhcmVTaGVldC5FeGNsdWRlZFNoYXJlT3B0aW9ucyUyMCUyMCUyMCUyMCUzRCUyMG1fZXhjbHVkZWRPcHRpb25zJTNCJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0QlNUQlN0Q=&quot;&gt;&lt;span data-slate-fragment=&quot;JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJjb2RlJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTIyc3ludGF4JTIyJTNBJTIydGV4dCUyMiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIyY29kZS1saW5lJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJ0ZXh0JTIyJTJDJTIybGVhdmVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIybGVhZiUyMiUyQyUyMnRleHQlMjIlM0ElMjJfc2hhcmVTaGVldC5BdHRhY2hTY3JlZW5TaG90KCklM0IlMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RCU1RCU3RA==&quot;&gt;_shareSheet.AttachScreenShot (); 이 부분이 스크린샷을 찍는 코드이고 공유하기에서 이 코드를 불러오는 순간의 화면 스크린샷을 공유하게 됩니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;기본적으로 위 코드만으로 안드로이드와 iOS 둘다 텍스트와 스크린샷 공유하기 기능이 만들어 집니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;스크린샷 없이 문자만 공유하고 싶으면 &lt;span style=&quot;color: #333333;&quot;&gt;_shareSheet.AttachScreenShot ();&lt;span&gt; 이 부분을 삭제 하면 됩니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1600819842894&quot; class=&quot;cs&quot; data-ke-language=&quot;cs&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;private void ShareTextMessageUsingShareSheet ()
{
    // Create share sheet
    ShareSheet _shareSheet     = new ShareSheet();    
    _shareSheet.Text        = m_shareMessage;

    // Show composer
    NPBinding.UI.SetPopoverPointAtLastTouchPosition();
    NPBinding.Sharing.ShowView(_shareSheet, FinishedSharing);
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;이런식으로요. 간단하게 자기가 필요한 기능의 코드만 넣어서 쓰시면 됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이걸 폰에서 실행해보면&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;560&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kKL1u/btqJluYfCrO/Pa2kGXEELdAvgKH8lk3rU1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kKL1u/btqJluYfCrO/Pa2kGXEELdAvgKH8lk3rU1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kKL1u/btqJluYfCrO/Pa2kGXEELdAvgKH8lk3rU1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkKL1u%2FbtqJluYfCrO%2FPa2kGXEELdAvgKH8lk3rU1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;560&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;이런식으로 사용자가 앱을 선택해서 공유를 할 수 있게됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;ShareSheet 이외에 다른 형식의 공유하기에 대해 자세히 알고 싶으시면&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Cross Platform Native Plugins&lt;/span&gt;&amp;nbsp;의 가이드에 Sharing 부분을 참고하시기 바랍니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;a href=&quot;https://assetstore.crossplatformnativeplugins.voxelbusters.com/&quot;&gt;assetstore.crossplatformnativeplugins.voxelbusters.com/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Unity_iOS</category>
      <category>Cross Platform Native Plugins</category>
      <category>ios</category>
      <category>Sharing</category>
      <category>공유하기</category>
      <category>안드로이드</category>
      <author>Dev Park</author>
      <guid isPermaLink="true">https://devparklibrary.tistory.com/46</guid>
      <comments>https://devparklibrary.tistory.com/46#entry46comment</comments>
      <pubDate>Wed, 23 Sep 2020 09:18:15 +0900</pubDate>
    </item>
    <item>
      <title>[유니티 / iOS] iCloud에 SaveData 저장 및 불러오기(Cross Platform Native Plugins)</title>
      <link>https://devparklibrary.tistory.com/45</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;게임앱에서 로컬에 저장한 게임세이브 파일을 iCloud에 저장 및 불러오기하는 방법입니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;안드로이드는 플레이서비스에서 지원하는 플러그인으로 만들 수 있지만 iCloud는 따로 지원하는 플러그인이 없어서 에셋스토어를 통해 찾아낸 몇가지 유료 에셋 중에 하나를 선택해서 만들었습니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;제가 사용한 에셋은&amp;nbsp;&lt;b&gt;Cross Platform Native Plugins - Ultra Pack 이고 가격은 $59.99 입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;다른 에셋도 몇가지 있었지만 Cross Platform Native Plugins 을 선택한 이유는 비슷한 가격대에 Cross Platform Native Plugins는 iOS와 안드로이드 둘다 지원이 된다는 점과 저장 기능 외에도 여러가지 기능을 제공해서 입니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Cross Platform Native Plugins은 아래 주소에서 확인 할수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://assetstore.unity.com/packages/tools/integration/cross-platform-native-plugins-ultra-pack-31086&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;assetstore.unity.com/packages/tools/integration/cross-platform-native-plugins-ultra-pack-31086&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1600378470964&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Cross Platform Native Plugins - Ultra Pack | 기능 통합 | Unity Asset Store&quot; data-og-description=&quot;Use the Cross Platform Native Plugins - Ultra Pack from Voxel Busters Interactive on your next project. Find this integration tool &amp;amp; more on the Unity Asset Store.&quot; data-og-host=&quot;assetstore.unity.com&quot; data-og-source-url=&quot;https://assetstore.unity.com/packages/tools/integration/cross-platform-native-plugins-ultra-pack-31086&quot; data-og-url=&quot;https://assetstore.unity.com/packages/tools/integration/cross-platform-native-plugins-ultra-pack-31086&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/uPabY/hyHxLF6ABf/eaaCVXtLpWhKhhTsbJyPZK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/rxVwA/hyHxOW9gOS/k1tqbtagOWIFWt4ghRKlVk/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://assetstore.unity.com/packages/tools/integration/cross-platform-native-plugins-ultra-pack-31086&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://assetstore.unity.com/packages/tools/integration/cross-platform-native-plugins-ultra-pack-31086&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/uPabY/hyHxLF6ABf/eaaCVXtLpWhKhhTsbJyPZK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/rxVwA/hyHxOW9gOS/k1tqbtagOWIFWt4ghRKlVk/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Cross Platform Native Plugins - Ultra Pack | 기능 통합 | Unity Asset Store&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;Use the Cross Platform Native Plugins - Ultra Pack from Voxel Busters Interactive on your next project. Find this integration tool &amp;amp; more on the Unity Asset Store.&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;assetstore.unity.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;대충 기능을 보자면 주소록, 청구기능, 클라우드 서비스, 구글 플레이 서비스, 미디어 라이브러리, 알림, 내 앱 평가, 공유 등의 기능을 지원합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;지원하는 모든 기능을 사용하지는 않지만 제가 만든 게임에 사용하는 몇가지 기능들을 이 플러그인로 안드로이드와 iOS 둘다 사용이 가능해서 선택했습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;위 기능중에 클라우드 서비스 기능을 사용해서 iCloud에 게임의 저장 데이터를 저장하고 불러오는 기능을 만드는 방법입니다. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;먼저 에셋을 구입 후 프로젝트에 임포트하면 Window에 Voxel Busters가 보일겁니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Window &amp;gt; &lt;span style=&quot;color: #333333;&quot;&gt;Voxel Busters &amp;gt; Native Plugins &amp;gt; Open NPSettings 를 선택합니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baHfAe/btqIZk2XzTW/0qm7AtH3wTVJ1UxcFyqzCK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baHfAe/btqIZk2XzTW/0qm7AtH3wTVJ1UxcFyqzCK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baHfAe/btqIZk2XzTW/0qm7AtH3wTVJ1UxcFyqzCK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaHfAe%2FbtqIZk2XzTW%2F0qm7AtH3wTVJ1UxcFyqzCK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Inspector에서 &lt;span style=&quot;color: #333333;&quot;&gt;Native Plugins 설정 화면을 볼 수 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/csxpxe/btqIZkhyABS/fiMCs52YsEBCHZy9LPKxY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/csxpxe/btqIZkhyABS/fiMCs52YsEBCHZy9LPKxY1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/csxpxe/btqIZkhyABS/fiMCs52YsEBCHZy9LPKxY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcsxpxe%2FbtqIZkhyABS%2FfiMCs52YsEBCHZy9LPKxY1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;처음에는 모든 기능이 체크된 상태인데 사용할 기능만 선택해서 체크한 후 하단의 Save 버튼을 눌러 설정을 저장합니다. 지금은 &lt;span style=&quot;color: #333333;&quot;&gt;iCloud에 저장하기를 만들거니까 Uses Cloud Services에 체크합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;이제 iCloud를 사용하기 위한 설정을 해야 합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(Certificates, Identifiers &amp;amp; Profiles 설정을 한 적이 없다면 아래 글을 먼저 참고 하시기 바랍니다.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://devparklibrary.tistory.com/40&quot;&gt;[유니티 / iOS] 신규 앱 등록하기(Identifiers 생성)&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://devparklibrary.tistory.com/42&quot;&gt;[유니티 / iOS] Certificates / Provisioning Profile 만들기&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;애플 개발자 페이지에 접속해서&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;Certificates, Identifiers &amp;amp; Profiles 에 &lt;span style=&quot;color: #333333;&quot;&gt;Identifiers 오른쪽에 + 버튼을 눌러줍니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzGbRP/btqIZmlY48y/XpXTndjy6uWORtjmxEbK11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzGbRP/btqIZmlY48y/XpXTndjy6uWORtjmxEbK11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzGbRP/btqIZmlY48y/XpXTndjy6uWORtjmxEbK11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbzGbRP%2FbtqIZmlY48y%2FXpXTndjy6uWORtjmxEbK11%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;iCloud Containers&lt;/b&gt; 를 선택 후 &lt;b&gt;Continue&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/E0ona/btqI4dIlP5J/IL9fjQWB0C5DipK9eMpHOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/E0ona/btqI4dIlP5J/IL9fjQWB0C5DipK9eMpHOk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/E0ona/btqI4dIlP5J/IL9fjQWB0C5DipK9eMpHOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE0ona%2FbtqI4dIlP5J%2FIL9fjQWB0C5DipK9eMpHOk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Description 과 Identifier 입력 후 Continue. &lt;span style=&quot;color: #333333;&quot;&gt;Identifier는 번들ID를 입력해 주면됩니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2slNQ/btqIWSlKXee/ADQE8kjdKZBCevHQEFce71/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2slNQ/btqIWSlKXee/ADQE8kjdKZBCevHQEFce71/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2slNQ/btqIWSlKXee/ADQE8kjdKZBCevHQEFce71/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2slNQ%2FbtqIWSlKXee%2FADQE8kjdKZBCevHQEFce71%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;이제 다시 돌아와서 &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;iCloud를 사용할&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Identifiers를 선택합니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Alhus/btqISuMnpSe/7bGfKV1m3l0kadrKO1kdu0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Alhus/btqISuMnpSe/7bGfKV1m3l0kadrKO1kdu0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Alhus/btqISuMnpSe/7bGfKV1m3l0kadrKO1kdu0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAlhus%2FbtqISuMnpSe%2F7bGfKV1m3l0kadrKO1kdu0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Certificates 에서 iCloud를 체크합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cgitMN/btqITvqIUc9/op5i8SNcjJrcKWyrceA4yk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cgitMN/btqITvqIUc9/op5i8SNcjJrcKWyrceA4yk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cgitMN/btqITvqIUc9/op5i8SNcjJrcKWyrceA4yk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcgitMN%2FbtqITvqIUc9%2Fop5i8SNcjJrcKWyrceA4yk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;오른쪽에 Edit 를 눌러서 위에서 만든 Container를 선택해서 활성화합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;536&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WpUO1/btqI1MqVRho/zdSIMbVajC4p3Kik7vgwk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WpUO1/btqI1MqVRho/zdSIMbVajC4p3Kik7vgwk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WpUO1/btqI1MqVRho/zdSIMbVajC4p3Kik7vgwk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWpUO1%2FbtqI1MqVRho%2FzdSIMbVajC4p3Kik7vgwk0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;536&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이제 xCode에서 필요한 설정을 해야 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;작업할 프로젝트에서 Signing &amp;amp; Capabilities에서&amp;nbsp; +Capability를 선택합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ccRvoE/btqIXkvFytt/06jKAMuKWfusGuKYUTtWF1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ccRvoE/btqIXkvFytt/06jKAMuKWfusGuKYUTtWF1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ccRvoE/btqIXkvFytt/06jKAMuKWfusGuKYUTtWF1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FccRvoE%2FbtqIXkvFytt%2F06jKAMuKWfusGuKYUTtWF1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;iCloud를 선택합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;560&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Mn5dG/btqIYaTNwBz/tJKcLxUEBZSsapJaKEUOuK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Mn5dG/btqIYaTNwBz/tJKcLxUEBZSsapJaKEUOuK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Mn5dG/btqIYaTNwBz/tJKcLxUEBZSsapJaKEUOuK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMn5dG%2FbtqIYaTNwBz%2FtJKcLxUEBZSsapJaKEUOuK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;560&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;추가된 iCloud에서 아래 스샷과 같이 체크합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bXv5Ae/btqI07oz1a0/oKkGtZXTBKBJZ4oeGRozNk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bXv5Ae/btqI07oz1a0/oKkGtZXTBKBJZ4oeGRozNk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bXv5Ae/btqI07oz1a0/oKkGtZXTBKBJZ4oeGRozNk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbXv5Ae%2FbtqI07oz1a0%2FoKkGtZXTBKBJZ4oeGRozNk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이제 필요한 설정은 완료되었고 저장과 불러오기에 사용할 코드를 작성하면 됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;앱 시작 부분 또는 저장 / 불러오기 이전에 클라우드 서비스를 초기화 해줍니다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1600381853465&quot; class=&quot;cs&quot; data-ke-language=&quot;cs&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;using VoxelBusters.NativePlugins;
..
..
// cloud services 초기화 
NPBinding.CloudServices.Initialise();&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;저장하기&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1600381947780&quot; class=&quot;cs&quot; data-ke-language=&quot;cs&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// Set String
NPBinding.CloudServices.SetString(&quot;저장 파일 이름&quot;, 저장할 스트링 데이터);&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;불러오기&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1600383288047&quot; class=&quot;cs&quot; data-ke-language=&quot;cs&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// Set String
string stringValueOnCloud = NPBinding.CloudServices.GetString(&quot;저장 파일 이름&quot;);&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;저는 json을 사용해서 스트링 형식으로 저장을 했는데 스트링 형식 외에도 Bool, Long, Double, String, List, Dictionary 도 가능합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;저장한 데이터가 저장되었는지 확인 하려면 NPBinding.CloudServices.Synchronise(); 를 사용해서 확인 할 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Synchronise 이벤트는 아래 코드를 통해 확인 가능합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1600382353809&quot; class=&quot;cs&quot; data-ke-language=&quot;cs&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;void OnEnable()
{
     CloudServices.KeyValueStoreDidSynchroniseEvent     += OnKeyValueStoreDidSynchronise;
}

private void OnKeyValueStoreDidSynchronise (bool _success)
{
    if (_success)
    {
        Debug.Log(&quot;Successfully synchronised in-memory keys and values.&quot;);
    }
    else
    {
        Debug.Log(&quot;Failed to synchronise in-memory keys and values.&quot;);
    }
}

void OnDisable()
{
     CloudServices.KeyValueStoreDidSynchroniseEvent     -= OnKeyValueStoreDidSynchronise;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;이걸 이용해 저장이 완료된 시점의 UI 연출을 하게 할 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;저는 UI의 버튼을 통해 저장과 불러오기를 하기 때문에 버튼이 클릭될때만 저장과 불러오기가 되게 만들었지만 게임 진행시 데이터가 변경될 경우 호출해서 자동으로 저장하게 하는것도 가능하다고 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;저장방법에 대해 좀 더 자세한 내용이 알고 싶으시면 C&lt;span style=&quot;color: #333333;&quot;&gt;ross Platform Native Plugins의 가이드를 참고하시기 바랍니다.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;a href=&quot;https://assetstore.crossplatformnativeplugins.voxelbusters.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;assetstore.crossplatformnativeplugins.voxelbusters.com/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Unity_iOS</category>
      <category>capability</category>
      <category>Certificates</category>
      <category>Cloud Services</category>
      <category>container</category>
      <category>Cross Platform Native Plugins</category>
      <category>iCloud</category>
      <category>ios</category>
      <category>저장하기</category>
      <author>Dev Park</author>
      <guid isPermaLink="true">https://devparklibrary.tistory.com/45</guid>
      <comments>https://devparklibrary.tistory.com/45#entry45comment</comments>
      <pubDate>Fri, 18 Sep 2020 07:48:41 +0900</pubDate>
    </item>
    <item>
      <title>[유니티 / iOS] iOS 앱 이름 다국어 설정하기</title>
      <link>https://devparklibrary.tistory.com/44</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;유니티 버전 : 2019.4.71f&lt;/p&gt;
&lt;p&gt;xCode 버전 : 11.6&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;iOS 앱의 이름을 기기의 언어설정에 따라 해당 언어로 나오게 하는 방법입니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;안드로이드는 아래 글을 참고해주세요.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://devparklibrary.tistory.com/9&quot;&gt;[Unity] 유니티 앱 이름 다국어 적용하기&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;그럼 먼저 빌드한 프로젝트를 xCode로 불러옵니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;아래 스샷과 같이 빌드한 프로젝트를 선택하고 오른쪽에 PROJECT &amp;gt; Localizations 를 확인합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;photo_2020-09-12_18-45-19.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;804&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1ITDI/btqIz5dR0xN/n4hzbDDSJ75c7gAAdjKv7k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1ITDI/btqIz5dR0xN/n4hzbDDSJ75c7gAAdjKv7k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1ITDI/btqIz5dR0xN/n4hzbDDSJ75c7gAAdjKv7k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1ITDI%2FbtqIz5dR0xN%2Fn4hzbDDSJ75c7gAAdjKv7k%2Fimg.jpg&quot; data-filename=&quot;photo_2020-09-12_18-45-19.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;804&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Localizations 에서 하단의 + - 버튼으로 필요없는 언어는 삭제하고 지원할 언어를 추가해 줍니다.&amp;nbsp;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;photo_2020-09-12_18-52-18.jpg&quot; data-origin-width=&quot;466&quot; data-origin-height=&quot;840&quot; width=&quot;266&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cOfd4M/btqIrtUt3nZ/wFV78FXEwupJRhy5QmacuK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cOfd4M/btqIrtUt3nZ/wFV78FXEwupJRhy5QmacuK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cOfd4M/btqIrtUt3nZ/wFV78FXEwupJRhy5QmacuK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcOfd4M%2FbtqIrtUt3nZ%2FwFV78FXEwupJRhy5QmacuK%2Fimg.jpg&quot; data-filename=&quot;photo_2020-09-12_18-52-18.jpg&quot; data-origin-width=&quot;466&quot; data-origin-height=&quot;840&quot; width=&quot;266&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;photo_2020-09-12_18-52-51.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;752&quot; width=&quot;660&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vYHY2/btqIqmIbkWo/JPvJxK1mg1BJN6VtH8qqf0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vYHY2/btqIqmIbkWo/JPvJxK1mg1BJN6VtH8qqf0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vYHY2/btqIqmIbkWo/JPvJxK1mg1BJN6VtH8qqf0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvYHY2%2FbtqIqmIbkWo%2FJPvJxK1mg1BJN6VtH8qqf0%2Fimg.jpg&quot; data-filename=&quot;photo_2020-09-12_18-52-51.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;752&quot; width=&quot;660&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;+를 눌러 언어 추가&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;photo_2020-09-12_18-55-41.jpg&quot; data-origin-width=&quot;1064&quot; data-origin-height=&quot;372&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IdogG/btqIBYrP0ds/d9MaxKgNpYAn6S1txRXrU1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IdogG/btqIBYrP0ds/d9MaxKgNpYAn6S1txRXrU1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IdogG/btqIBYrP0ds/d9MaxKgNpYAn6S1txRXrU1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIdogG%2FbtqIBYrP0ds%2Fd9MaxKgNpYAn6S1txRXrU1%2Fimg.jpg&quot; data-filename=&quot;photo_2020-09-12_18-55-41.jpg&quot; data-origin-width=&quot;1064&quot; data-origin-height=&quot;372&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;저는 위 스샷처럼 영어, 일어, 한국어를 설정했습니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;photo_2020-09-12_18-58-24.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;532&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cvxEOi/btqIAQm9EOS/DiCmiMEzPCD4X0BUJaFkM0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cvxEOi/btqIAQm9EOS/DiCmiMEzPCD4X0BUJaFkM0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cvxEOi/btqIAQm9EOS/DiCmiMEzPCD4X0BUJaFkM0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcvxEOi%2FbtqIAQm9EOS%2FDiCmiMEzPCD4X0BUJaFkM0%2Fimg.jpg&quot; data-filename=&quot;photo_2020-09-12_18-58-24.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;532&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;이제 위 스샷 처럼 왼쪽에서 InfoPlist.strings 파일을 선택합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;그리고 오른쪽 상단에 붉은색 마크가 표시되어 있는 문서 모양의 아이콘을 선택하면 위 스샷과 같이 &lt;span style=&quot;color: #333333;&quot;&gt;Localizations를 선택할 수 있습니다. 여기에 아까 추가한 언어들이 표시됩니다. 추가한 언어들을 체크해줍니다.&amp;nbsp;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;그리구 바로 밑에 Target Membership 이 있는데 여기에 Unity-iPhone를 체크해주면 됩니다. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Unity-iPhone 은 자신이 설정한 프로젝트 이름에 따라 다르게 표시 될 수 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;photo_2020-09-12_19-13-06.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;503&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EyQSP/btqIBOCEaLD/T8Yy5wYkWfPTAlkk2lZFgK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EyQSP/btqIBOCEaLD/T8Yy5wYkWfPTAlkk2lZFgK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EyQSP/btqIBOCEaLD/T8Yy5wYkWfPTAlkk2lZFgK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEyQSP%2FbtqIBOCEaLD%2FT8Yy5wYkWfPTAlkk2lZFgK%2Fimg.jpg&quot; data-filename=&quot;photo_2020-09-12_19-13-06.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;503&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;이제 다시 왼쪽에 InfoPlist.strings 파일을 선택해보면 하단에 추가한 언어별 &lt;span style=&quot;color: #333333;&quot;&gt;InfoPlist.strings (Korean) 파일이 보일겁니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;각 파일을 선택하고 오른쪽에 보이는 것처럼 앱 이름을 입력하는 코드를 추가해주면 됩니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1599905805118&quot; class=&quot;cs&quot; data-ke-language=&quot;cs&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&quot;CFBundleDisplayName&quot; = &quot;앱 이름&quot;;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;앱 이름 부분에 각 언어에 맞는 언어로 이름을 추가합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;추가로 저는 위 방법으로 했지만 제가 처음 다국어를 설정하기 위해서 구글에서 본 글들에서는&amp;nbsp;&lt;/p&gt;
&lt;p&gt;InfoPlist.strings 파일을 생성하는 방법으로 진행 하더군요.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;혹시나 xCode나 유니티의 버전이 달라서 &lt;span style=&quot;color: #333333;&quot;&gt;InfoPlist.strings 가 없는 경우에는 파일을 새로 생성해서 하면 됩니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;photo_2020-09-12_19-26-13.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;712&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bXCRY2/btqIvDP4acT/rVtwaK20hADo0ftr0hHTF1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bXCRY2/btqIvDP4acT/rVtwaK20hADo0ftr0hHTF1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bXCRY2/btqIvDP4acT/rVtwaK20hADo0ftr0hHTF1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbXCRY2%2FbtqIvDP4acT%2FrVtwaK20hADo0ftr0hHTF1%2Fimg.jpg&quot; data-filename=&quot;photo_2020-09-12_19-26-13.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;712&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;xCode &amp;gt; File &amp;gt; New &amp;gt; File 에서 Resource 에 Strings File을 선택해서 &lt;span style=&quot;color: #333333;&quot;&gt;InfoPlist.strings 로 파일을 생성하면 됩니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;이제 빌드 후 폰에서 설치된 이름을 확인하면 됩니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;다른 언어를 확인 하고 싶으면 폰 설정에서 언어를 다른 언어로 바꿨을때 해당 언어로 바뀌는지 보시면 됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Unity_iOS</category>
      <category>infoplist.strings</category>
      <category>ios</category>
      <category>Xcode</category>
      <category>다국어</category>
      <category>앱 이름</category>
      <author>Dev Park</author>
      <guid isPermaLink="true">https://devparklibrary.tistory.com/44</guid>
      <comments>https://devparklibrary.tistory.com/44#entry44comment</comments>
      <pubDate>Sat, 12 Sep 2020 19:29:31 +0900</pubDate>
    </item>
    <item>
      <title>[유니티 / iOS] TestFlight 로 업로드한 앱 테스트 하기</title>
      <link>https://devparklibrary.tistory.com/43</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;App Store Connect에 앱을 업로드 했다면 출시 하기 전에 TestFlight 를 통해 테스트를 할 수 있습니다.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;App Store Connect에서 업로드한 앱에 TestFlight를 선택합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/t2mqf/btqIarvFL5a/eluyEyupRvJZUtCZKdHDj1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/t2mqf/btqIarvFL5a/eluyEyupRvJZUtCZKdHDj1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/t2mqf/btqIarvFL5a/eluyEyupRvJZUtCZKdHDj1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ft2mqf%2FbtqIarvFL5a%2FeluyEyupRvJZUtCZKdHDj1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;업로드한 빌드가 있을경우 위 스샷과 같이 업로드되어 있는 빌드를 확인 할 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;처음 업로드한 빌드의 경우에는 &lt;b&gt;암호화 관련 확인&lt;/b&gt; 메시지에 대한 확인을 해주면 &lt;b&gt;제출 준비 완료&lt;/b&gt; 상태가 되고 이때부터 테스트를 하거나 심사를 위해 제출하는 것이 가능해집니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;테스트를 진행하기 위해서는 테스터를 등록해야 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;내부 그룹&lt;/b&gt;의 &lt;span style=&quot;color: #333333;&quot;&gt;&lt;b&gt;App Store Connect 사용자&lt;/b&gt;를 선택해서 테스터 오른쪽에 있는 &lt;b&gt;+ 버튼&lt;/b&gt;을 눌러 &lt;b&gt;테스터를 추가&lt;/b&gt;해 줍니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/L9jW3/btqH8bs4e7B/4yxsV9YsHxDL0l577L82IK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/L9jW3/btqH8bs4e7B/4yxsV9YsHxDL0l577L82IK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/L9jW3/btqH8bs4e7B/4yxsV9YsHxDL0l577L82IK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FL9jW3%2FbtqH8bs4e7B%2F4yxsV9YsHxDL0l577L82IK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;테스터가 추가되면 위 스샷과 같이 빌드에 대한 테스트 상태를 확인 할 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;테스터는 새로운 테스트를 할 수 있는 빌드가 업로드 되는 경우 테스트 빌드에 대한 메일로 안내를 받게 됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dzkTKJ/btqIlvKu4lX/4deQAAirBaLRLOMWPSqUlk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dzkTKJ/btqIlvKu4lX/4deQAAirBaLRLOMWPSqUlk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dzkTKJ/btqIlvKu4lX/4deQAAirBaLRLOMWPSqUlk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdzkTKJ%2FbtqIlvKu4lX%2F4deQAAirBaLRLOMWPSqUlk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;테스터는&lt;b&gt; 앱 스토어&lt;/b&gt;에서 &lt;span style=&quot;color: #333333;&quot;&gt;&lt;b&gt;TestFlight 앱&lt;/b&gt;을 &lt;b&gt;다운 받아 설치&lt;/b&gt;한 후 테스트 빌드를 설치합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;a href=&quot;https://testflight.apple.com/v1/app/1528462767?build=59660701&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;testflight.apple.com/v1/app/1528462767?build=59660701&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;TestFlight 앱&lt;/b&gt;이 설치되어 있으면 새로운 빌드가 업로드 될 경우 알림을 받을 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Unity_iOS</category>
      <category>app store connect</category>
      <category>ios</category>
      <category>TestFlight</category>
      <author>Dev Park</author>
      <guid isPermaLink="true">https://devparklibrary.tistory.com/43</guid>
      <comments>https://devparklibrary.tistory.com/43#entry43comment</comments>
      <pubDate>Wed, 9 Sep 2020 09:42:07 +0900</pubDate>
    </item>
    <item>
      <title>[유니티 / iOS] Certificates / Provisioning Profile 만들기</title>
      <link>https://devparklibrary.tistory.com/42</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;iOS 앱을 업로드 하기 위해 필요한 Certificates, ProfilesProvisioning Profile 을 설정하는 방법입니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;&lt;b&gt;1. Certificates 설정하기&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;Apple Developer 에서 Certificates, Identifiers &amp;amp; Profiles 를 선택합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MZyNl/btqIdsl89dB/N2p3vHM2IFlHUlbsx07NQK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MZyNl/btqIdsl89dB/N2p3vHM2IFlHUlbsx07NQK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MZyNl/btqIdsl89dB/N2p3vHM2IFlHUlbsx07NQK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMZyNl%2FbtqIdsl89dB%2FN2p3vHM2IFlHUlbsx07NQK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Certificates 탭에서 &lt;span style=&quot;color: #333333;&quot;&gt;Certificates 오른쪽에 + 버튼을 눌러 새로운 &lt;span style=&quot;color: #333333;&quot;&gt;Certificates를 추가합니다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSqmXC/btqH2cSIWn3/qbatPnClIkUxTYd96h7yQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSqmXC/btqH2cSIWn3/qbatPnClIkUxTYd96h7yQ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSqmXC/btqH2cSIWn3/qbatPnClIkUxTYd96h7yQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSqmXC%2FbtqH2cSIWn3%2FqbatPnClIkUxTYd96h7yQ1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n7Rnc/btqH8cD8sky/oh2SMlnF3hsyjvCiqtYS50/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n7Rnc/btqH8cD8sky/oh2SMlnF3hsyjvCiqtYS50/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n7Rnc/btqH8cD8sky/oh2SMlnF3hsyjvCiqtYS50/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn7Rnc%2FbtqH8cD8sky%2Foh2SMlnF3hsyjvCiqtYS50%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Apple Distribution 선택 후 Continue&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HprwJ/btqH3yBdLCs/fLTU0ojAwK1ZVcWqnJizZ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HprwJ/btqH3yBdLCs/fLTU0ojAwK1ZVcWqnJizZ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HprwJ/btqH3yBdLCs/fLTU0ojAwK1ZVcWqnJizZ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHprwJ%2FbtqH3yBdLCs%2FfLTU0ojAwK1ZVcWqnJizZ1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Certificate 를 만들기 위해서 &lt;/span&gt;CSR &lt;span&gt;(인증서 서명 요청) 이 필요합니다.&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;CSR은 맥에서 만들수 있습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;맥에서 키체인 접근 실행 - 키체인 접근 - 인증서 지원 - 인증 기관에서 인증서 요청 선택&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;photo_2020-09-07_07-08-54.jpg&quot; data-origin-width=&quot;1050&quot; data-origin-height=&quot;514&quot; width=&quot;660&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cUndty/btqH4t0GNLq/LZfCnUFq9QUndWMSgPoCs0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cUndty/btqH4t0GNLq/LZfCnUFq9QUndWMSgPoCs0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cUndty/btqH4t0GNLq/LZfCnUFq9QUndWMSgPoCs0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcUndty%2FbtqH4t0GNLq%2FLZfCnUFq9QUndWMSgPoCs0%2Fimg.jpg&quot; data-filename=&quot;photo_2020-09-07_07-08-54.jpg&quot; data-origin-width=&quot;1050&quot; data-origin-height=&quot;514&quot; width=&quot;660&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;photo_2020-09-07_07-11-19.jpg&quot; data-origin-width=&quot;1230&quot; data-origin-height=&quot;868&quot; width=&quot;660&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BFZFc/btqH4sHvXfE/vc6koV20gD7BmyXvePX6OK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BFZFc/btqH4sHvXfE/vc6koV20gD7BmyXvePX6OK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BFZFc/btqH4sHvXfE/vc6koV20gD7BmyXvePX6OK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBFZFc%2FbtqH4sHvXfE%2Fvc6koV20gD7BmyXvePX6OK%2Fimg.jpg&quot; data-filename=&quot;photo_2020-09-07_07-11-19.jpg&quot; data-origin-width=&quot;1230&quot; data-origin-height=&quot;868&quot; width=&quot;660&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span&gt;인증서 정보에 이메일 주소 / 이름을 입력하고 디스크에 저장됨 선택 후 계속을 누르면 디스크에 저장할 수 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;특별히 이름을 지정하지 않았다면&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;CertificateSigningRequest.certSigningRequest 이름으로 저장됩니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;다시 &lt;span style=&quot;color: #333333;&quot;&gt;Certificate 만들던 화면으로 돌아와서 Choose File을 눌러 &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;만들어진 CSR 파일을 선택한 후 Continue를 누르면&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;새로운 Certificate 생성이 완료 됩니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;&lt;b&gt;2. &lt;span style=&quot;color: #333333;&quot;&gt;Profiles&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Provisioning Profile 설정하기&lt;/span&gt;&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wi8S7/btqH0W3UZvr/4mTfTkr1rGY2mTmkwgG7FK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wi8S7/btqH0W3UZvr/4mTfTkr1rGY2mTmkwgG7FK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wi8S7/btqH0W3UZvr/4mTfTkr1rGY2mTmkwgG7FK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fwi8S7%2FbtqH0W3UZvr%2F4mTfTkr1rGY2mTmkwgG7FK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;왼쪽에 Profiles 선택 후 &lt;span style=&quot;color: #333333;&quot;&gt;Profiles&lt;span&gt; 오른쪽에 + 버튼을 눌러줍니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dEYBaM/btqH4sAHLCM/PMHGnnS4XKBVtkrKdtHXlk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dEYBaM/btqH4sAHLCM/PMHGnnS4XKBVtkrKdtHXlk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dEYBaM/btqH4sAHLCM/PMHGnnS4XKBVtkrKdtHXlk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdEYBaM%2FbtqH4sAHLCM%2FPMHGnnS4XKBVtkrKdtHXlk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;App Store 선택 후 Continue&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7JVe6/btqH5042PSe/ycJ64wyTjBYO7SpCjIkOk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7JVe6/btqH5042PSe/ycJ64wyTjBYO7SpCjIkOk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7JVe6/btqH5042PSe/ycJ64wyTjBYO7SpCjIkOk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7JVe6%2FbtqH5042PSe%2FycJ64wyTjBYO7SpCjIkOk0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;기존에 만들어 둔 App ID를 선택합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&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;a href=&quot;https://devparklibrary.tistory.com/40&quot;&gt;[유니티 / iOS] 신규 앱 등록하기(Identifiers 생성)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsJeD2/btqHZjLwzxg/W86wwpgj6qilnJmudFpaLk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsJeD2/btqHZjLwzxg/W86wwpgj6qilnJmudFpaLk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsJeD2/btqHZjLwzxg/W86wwpgj6qilnJmudFpaLk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsJeD2%2FbtqHZjLwzxg%2FW86wwpgj6qilnJmudFpaLk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;위에서 만든 &lt;span style=&quot;color: #333333;&quot;&gt;Certificate&lt;span&gt;&amp;nbsp;선택&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpJoZf/btqH3ynF0xl/RkXSjnacVWJzPz2fGKwza0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpJoZf/btqH3ynF0xl/RkXSjnacVWJzPz2fGKwza0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpJoZf/btqH3ynF0xl/RkXSjnacVWJzPz2fGKwza0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpJoZf%2FbtqH3ynF0xl%2FRkXSjnacVWJzPz2fGKwza0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;프로필 이름을 입력하고 Generate를 누르면 프로필 생성이 완료 됩니다.&amp;nbsp;&lt;/p&gt;</description>
      <category>Unity_iOS</category>
      <category>apple developer</category>
      <category>Certificates</category>
      <category>ios</category>
      <category>ProfilesProvisioning Profile</category>
      <author>Dev Park</author>
      <guid isPermaLink="true">https://devparklibrary.tistory.com/42</guid>
      <comments>https://devparklibrary.tistory.com/42#entry42comment</comments>
      <pubDate>Mon, 7 Sep 2020 07:26:21 +0900</pubDate>
    </item>
    <item>
      <title>[유니티 / iOS] xCode 로 App Store Connect 에 앱 업로드 하기</title>
      <link>https://devparklibrary.tistory.com/41</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;iOS 앱을 App store Connect에 업로드 하려면 업로드 도구를 이용하여야 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;xCode에서 빌드한 프로젝트를 &lt;span style=&quot;color: #333333;&quot;&gt;App Store Connect에 업로드하는 방법입니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;업로드를 하기 위해서는 먼저 빌드된 프로젝트가 있어야 하고, &lt;span style=&quot;color: #333333;&quot;&gt;App Store Connect에 신규 앱이 생성된 상태여야 합니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;a href=&quot;https://devparklibrary.tistory.com/34&quot;&gt;[유니티 / iOS] iOS 빌드 하기&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;a href=&quot;https://devparklibrary.tistory.com/40&quot;&gt;[유니티 / iOS] 신규 앱 등록하기(Identifiers 생성)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;위 2가지가 준비되었다면 xCode에서 Product -&amp;gt; Archive 를 선택합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;photo_2020-09-07_05-34-41.jpg&quot; data-origin-width=&quot;684&quot; data-origin-height=&quot;706&quot; width=&quot;384&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhmyVx/btqHZH0iLGH/cimanMiVFlLsHpeoswhNi1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhmyVx/btqHZH0iLGH/cimanMiVFlLsHpeoswhNi1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhmyVx/btqHZH0iLGH/cimanMiVFlLsHpeoswhNi1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhmyVx%2FbtqHZH0iLGH%2FcimanMiVFlLsHpeoswhNi1%2Fimg.jpg&quot; data-filename=&quot;photo_2020-09-07_05-34-41.jpg&quot; data-origin-width=&quot;684&quot; data-origin-height=&quot;706&quot; width=&quot;384&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Archive가 완료되면 Archives 창이 열립니다.&amp;nbsp;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;photo_2020-09-07_05-43-04.jpg&quot; data-origin-width=&quot;1112&quot; data-origin-height=&quot;454&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9Hpea/btqH4s1N6Mi/1KBbz8GfxVwBxEVtw1sHUk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9Hpea/btqH4s1N6Mi/1KBbz8GfxVwBxEVtw1sHUk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9Hpea/btqH4s1N6Mi/1KBbz8GfxVwBxEVtw1sHUk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9Hpea%2FbtqH4s1N6Mi%2F1KBbz8GfxVwBxEVtw1sHUk%2Fimg.jpg&quot; data-filename=&quot;photo_2020-09-07_05-43-04.jpg&quot; data-origin-width=&quot;1112&quot; data-origin-height=&quot;454&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;오른쪽에 &lt;b&gt;Distribute App 선택&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;photo_2020-09-07_05-45-29.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;769&quot; width=&quot;560&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ZCE3r/btqIdU3Xyi7/KsZYKRNxaO9CcoF2bfijiK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ZCE3r/btqIdU3Xyi7/KsZYKRNxaO9CcoF2bfijiK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ZCE3r/btqIdU3Xyi7/KsZYKRNxaO9CcoF2bfijiK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZCE3r%2FbtqIdU3Xyi7%2FKsZYKRNxaO9CcoF2bfijiK%2Fimg.jpg&quot; data-filename=&quot;photo_2020-09-07_05-45-29.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;769&quot; width=&quot;560&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Next&amp;nbsp;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;photo_2020-09-07_05-47-56.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;766&quot; width=&quot;560&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ru6RU/btqHZlbuTCm/mtQWblYSpoEGKaTJpQ7Zbk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ru6RU/btqHZlbuTCm/mtQWblYSpoEGKaTJpQ7Zbk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ru6RU/btqHZlbuTCm/mtQWblYSpoEGKaTJpQ7Zbk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fru6RU%2FbtqHZlbuTCm%2FmtQWblYSpoEGKaTJpQ7Zbk%2Fimg.jpg&quot; data-filename=&quot;photo_2020-09-07_05-47-56.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;766&quot; width=&quot;560&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Next&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;photo_2020-09-07_05-48-41.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;768&quot; width=&quot;560&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7ZPzD/btqIbAkobCZ/lj1C23sYZMztioXh0LFK6k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7ZPzD/btqIbAkobCZ/lj1C23sYZMztioXh0LFK6k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7ZPzD/btqIbAkobCZ/lj1C23sYZMztioXh0LFK6k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7ZPzD%2FbtqIbAkobCZ%2Flj1C23sYZMztioXh0LFK6k%2Fimg.jpg&quot; data-filename=&quot;photo_2020-09-07_05-48-41.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;768&quot; width=&quot;560&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Next&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;photo_2020-09-07_05-49-20.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;769&quot; width=&quot;560&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bICAw0/btqHZkReJs3/PrwKHWRXOCK7kP3OKYnVbK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bICAw0/btqHZkReJs3/PrwKHWRXOCK7kP3OKYnVbK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bICAw0/btqHZkReJs3/PrwKHWRXOCK7kP3OKYnVbK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbICAw0%2FbtqHZkReJs3%2FPrwKHWRXOCK7kP3OKYnVbK%2Fimg.jpg&quot; data-filename=&quot;photo_2020-09-07_05-49-20.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;769&quot; width=&quot;560&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;이 부분은 &lt;span style=&quot;color: #333333;&quot;&gt;가장 처음에 할 경우에 signing 설정이 필요합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;이 작업을 하기 이전에 개발자 계정에&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;Certificates, Identifiers &amp;amp; Profiles 설정이 완료되어 있어야 합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://devparklibrary.tistory.com/42&quot;&gt;[유니티 / iOS] Certificates / Provisioning Profile 만들기&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;위 설정이 완료되어 있다면 &lt;b&gt;Automatically manage signing&lt;/b&gt; 을 선택 후&lt;b&gt; Next&lt;/b&gt;를 선택합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;첫 설정 시에는 추가 메시지가 하나 더 나오는데 위의 설정이 제대로 되어 있다면 다음을 선택하면 정상적으로 진행됩니다.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;photo_2020-09-07_05-56-30.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;769&quot; width=&quot;560&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cnLHmm/btqH3ygVQYA/c4V1cjB6FKnKbmgC1KbnPK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cnLHmm/btqH3ygVQYA/c4V1cjB6FKnKbmgC1KbnPK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cnLHmm/btqH3ygVQYA/c4V1cjB6FKnKbmgC1KbnPK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcnLHmm%2FbtqH3ygVQYA%2Fc4V1cjB6FKnKbmgC1KbnPK%2Fimg.jpg&quot; data-filename=&quot;photo_2020-09-07_05-56-30.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;769&quot; width=&quot;560&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;signing이 완료되면 위 스샷과 같은 확인 창이 나타아고 &lt;b&gt;Upload&lt;/b&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;&lt;span style=&quot;color: #333333;&quot;&gt;업로드가 성공하면&amp;nbsp;&lt;span style=&quot;color: #333333;&quot;&gt;App Store Connect 에서 업로드한 빌드를 확인 할 수 있는데 업로드 성공 후 바로 확인 되는게 아니고 업로드하는 약간의 처리 시간이 필요합니다. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;업로드 처리가 완료되면 처리 완료 알림 메일이 도착하고&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;App Store Connect 에서 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;업로드된 빌드로 심사 제출을 하거나 TestFlight를 사용 할 수 있게 됩니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Unity_iOS</category>
      <category>app store connect</category>
      <category>Archive</category>
      <category>ios</category>
      <category>Xcode</category>
      <category>앱 업로드</category>
      <author>Dev Park</author>
      <guid isPermaLink="true">https://devparklibrary.tistory.com/41</guid>
      <comments>https://devparklibrary.tistory.com/41#entry41comment</comments>
      <pubDate>Mon, 7 Sep 2020 06:06:57 +0900</pubDate>
    </item>
    <item>
      <title>[유니티 / iOS] 신규 앱 등록하기(Identifiers 생성)</title>
      <link>https://devparklibrary.tistory.com/40</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;iOS 앱을 신규 등록하려면 먼저 애플 개발자 등록을 해야 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://developer.apple.com/&quot;&gt;https://developer.apple.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;위 사이트에서 애플 아이디로 개발자 계정을 등록합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;애플의 개발자 프로그램&lt;/b&gt;은 멤버쉽으로 운영되며 기간은 &lt;b&gt;1년으로 매년 갱신&lt;/b&gt;해야 하고 &lt;b&gt;가격은 129,000원&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p&gt;(환률에 따라 달라 질수 있다고도 하네요.)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;참고로 계정 생성 시 애플 개발자 프로그램 결제가 크롬에서는 안됩니다.&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;사파리나 인터넷 익스플로러를 이용해야 결제를 할 수 있습니다.&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;결제를 하고 약 하루 정도 기다리면 결제가 처리되었다는 메일이 오고 이때부터 애플 개발자 사이트를 이용할 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;들어가보면 화면 가운데에 아래 스샷과 같이 2가지 메뉴가 있는데, 처음에는 약간 생소하겠지만 앱 등록하고 이것저것 하다보면 금방 익숙해질 대표 메뉴 2가지 입니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DuNCF/btqHLYU10n9/fOt0RHfKiv4ECjEteg74IK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DuNCF/btqHLYU10n9/fOt0RHfKiv4ECjEteg74IK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DuNCF/btqHLYU10n9/fOt0RHfKiv4ECjEteg74IK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDuNCF%2FbtqHLYU10n9%2FfOt0RHfKiv4ECjEteg74IK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;일단은 신규 앱 등록을 하기 위해서 오른쪽에 있는 &lt;b&gt;App Store Connect&lt;/b&gt; 를 선택합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cAE08T/btqHMvx8EQt/sSXp4vpdXmsoQ8wkWwSFY0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cAE08T/btqHMvx8EQt/sSXp4vpdXmsoQ8wkWwSFY0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cAE08T/btqHMvx8EQt/sSXp4vpdXmsoQ8wkWwSFY0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcAE08T%2FbtqHMvx8EQt%2FsSXp4vpdXmsoQ8wkWwSFY0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;App Store Connect&lt;/b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt; 에 들어가면 위 스샷과 같은 메뉴가 보이는데 일단 가장 처음에는 하단에 계약, 세금 및 금융거래를 선택해서 관련 내용을 작성해서 계약을 완료해야만 스토어 서비스를 할 수 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;무료 앱의 경우에는 주소나 연락처 같은 기본 정보만 입력해도 계약이 활성화 되지만 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;유료 앱의 경우에는 은행 정보, 미국 세금, 대한민국 세금 관련 양식을 반드시 작성해야지만 활성화가 됩니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;(여기서 대한민국 세금 정보에사 필수로 사업자 등록 번호와 통신판매업 신고번호를 요구하기 때문에 애플 스토어를 통해 유료 앱 또는 인앱결제가 있는 앱을 서비스 하려면 반드시 사업자 등록과 통신판매업 신고를 해야 합니다.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;사업자 신고 및 통신판매업 신고&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;&lt;a href=&quot;https://devparklibrary.tistory.com/39&quot;&gt;https://devparklibrary.tistory.com/39&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;이제 앱을 등록하기 위해서 &lt;b&gt;App Store Connect&lt;/b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span&gt;&lt;span&gt; 에서 &lt;b&gt;나의 앱&lt;/b&gt;을 선택합니다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CHjKC/btqHWuYQuKC/ZV3qOcWCUWAxLO68r96rtK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CHjKC/btqHWuYQuKC/ZV3qOcWCUWAxLO68r96rtK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CHjKC/btqHWuYQuKC/ZV3qOcWCUWAxLO68r96rtK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCHjKC%2FbtqHWuYQuKC%2FZV3qOcWCUWAxLO68r96rtK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;화면 왼쪽 상단에 + 버튼을 눌러 &lt;b&gt;신규 앱&lt;/b&gt;을 선택합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b5u4w0/btqHMuTxqSN/O1QOGFg9orkbpM9xxsxkuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b5u4w0/btqHMuTxqSN/O1QOGFg9orkbpM9xxsxkuk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b5u4w0/btqHMuTxqSN/O1QOGFg9orkbpM9xxsxkuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5u4w0%2FbtqHMuTxqSN%2FO1QOGFg9orkbpM9xxsxkuk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;1. 플랫폼 :&lt;/b&gt; iOS 선택(서비스할 플랫폼 선택)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;2. 이름 :&lt;/b&gt; 앱의 이름&lt;/p&gt;
&lt;p&gt;&lt;b&gt;3. 기본언어 :&lt;/b&gt; 앱에서 사용하는 기본언어 선택&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;4. 번들 ID :&lt;/b&gt; 이 부분은 입력하는게 아닌 만들어 둔 번들 ID를 선택해야 합니다. 만들어 둔 번들ID가 없으니 아래에 &lt;b&gt;인증서, 식별자 및 프로파일&lt;/b&gt; 을 선택합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1UQi0/btqHR6K6ykX/cvst9HfhnSvjsfYetgNlHK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1UQi0/btqHR6K6ykX/cvst9HfhnSvjsfYetgNlHK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1UQi0/btqHR6K6ykX/cvst9HfhnSvjsfYetgNlHK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1UQi0%2FbtqHR6K6ykX%2Fcvst9HfhnSvjsfYetgNlHK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;인증서, 식별자 및 프로파일 &lt;/b&gt;을 누르면 위 스샷과 같은 화면이 나오는데 여기에서는 Identifier 부분이 입력이 안됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;왼쪽 상단에 All Identifiers를 선택합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/S62qJ/btqHR65n51T/XpK77fnlb9n4lxuPzcmoDk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/S62qJ/btqHR65n51T/XpK77fnlb9n4lxuPzcmoDk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/S62qJ/btqHR65n51T/XpK77fnlb9n4lxuPzcmoDk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FS62qJ%2FbtqHR65n51T%2FXpK77fnlb9n4lxuPzcmoDk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;여기에서 Identifiers 옆에 + 버튼을 선택합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGsJ4v/btqHMwqgRYk/2GJb1GmnXheaWNRyZ5EG01/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGsJ4v/btqHMwqgRYk/2GJb1GmnXheaWNRyZ5EG01/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGsJ4v/btqHMwqgRYk/2GJb1GmnXheaWNRyZ5EG01/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGsJ4v%2FbtqHMwqgRYk%2F2GJb1GmnXheaWNRyZ5EG01%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;App IDs 선택 후 Continue&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/caUtun/btqHJqc0iI6/v6b7KihJks0FBRBvvov4dk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/caUtun/btqHJqc0iI6/v6b7KihJks0FBRBvvov4dk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/caUtun/btqHJqc0iI6/v6b7KihJks0FBRBvvov4dk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcaUtun%2FbtqHJqc0iI6%2Fv6b7KihJks0FBRBvvov4dk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;App 선택 &lt;span style=&quot;color: #333333;&quot;&gt;후 Continue&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/R7dD3/btqHVneyln3/zBuvHWSR87ZIN2HTOh5EZk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/R7dD3/btqHVneyln3/zBuvHWSR87ZIN2HTOh5EZk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/R7dD3/btqHVneyln3/zBuvHWSR87ZIN2HTOh5EZk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FR7dD3%2FbtqHVneyln3%2FzBuvHWSR87ZIN2HTOh5EZk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;여기에서 Description 과 번들ID를 입력합니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cbJSjo/btqHO1cuHkC/eUJ1KOUkbAEqdpumHuzswk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cbJSjo/btqHO1cuHkC/eUJ1KOUkbAEqdpumHuzswk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cbJSjo/btqHO1cuHkC/eUJ1KOUkbAEqdpumHuzswk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcbJSjo%2FbtqHO1cuHkC%2FeUJ1KOUkbAEqdpumHuzswk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;확인 후 Register 를 누르면 App ID가 생성됩니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcOlSA/btqHJoM4bNo/9eBZRRKtPqPGmXPA4FqdJ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcOlSA/btqHJoM4bNo/9eBZRRKtPqPGmXPA4FqdJ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcOlSA/btqHJoM4bNo/9eBZRRKtPqPGmXPA4FqdJ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcOlSA%2FbtqHJoM4bNo%2F9eBZRRKtPqPGmXPA4FqdJ0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;App ID 생성 후 다시 처음의 신규 앱 등록으로 돌아가서 보면&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b8Yiaz/btqHGTNlKHZ/Hgre1T360mCLWbYyN9aEI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b8Yiaz/btqHGTNlKHZ/Hgre1T360mCLWbYyN9aEI1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b8Yiaz/btqHGTNlKHZ/Hgre1T360mCLWbYyN9aEI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb8Yiaz%2FbtqHGTNlKHZ%2FHgre1T360mCLWbYyN9aEI1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;이제 번들 ID에서 위에서 만든 ID를 선택 할 수 있게됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;5. SKU : &lt;/b&gt;앱 고유 ID로 편하게 자신이 알아볼수 있는 ID를 입력합니다. 저는 보통 프로젝트 명과 날짜를 입력합니다. (TestProj_20200903 이런식으로요.)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/VcGBQ/btqHLecs9ho/AV2QKXAM6GM8Hg1TB8yXfK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/VcGBQ/btqHLecs9ho/AV2QKXAM6GM8Hg1TB8yXfK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/VcGBQ/btqHLecs9ho/AV2QKXAM6GM8Hg1TB8yXfK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVcGBQ%2FbtqHLecs9ho%2FAV2QKXAM6GM8Hg1TB8yXfK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;모든 정보를 입력하고 생성 버튼을 누르면 이제 앱을 제출 할 준비 중 상태로 앱이 생성 됩니다. &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cYzVnK/btqHQX8Udq2/wvqpYGTlnheJbpnWuEPQU1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cYzVnK/btqHQX8Udq2/wvqpYGTlnheJbpnWuEPQU1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cYzVnK/btqHQX8Udq2/wvqpYGTlnheJbpnWuEPQU1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcYzVnK%2FbtqHQX8Udq2%2FwvqpYGTlnheJbpnWuEPQU1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;이제 여기에 서비스할 디스플레이에 맞는 스크린샷과 앱 정보 등을 입력하면 됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Unity_iOS</category>
      <category>App IDs</category>
      <category>Identifiers</category>
      <category>ios</category>
      <category>iOS 신규 앱 등록</category>
      <category>번들 ID</category>
      <author>Dev Park</author>
      <guid isPermaLink="true">https://devparklibrary.tistory.com/40</guid>
      <comments>https://devparklibrary.tistory.com/40#entry40comment</comments>
      <pubDate>Thu, 3 Sep 2020 04:23:51 +0900</pubDate>
    </item>
  </channel>
</rss>