블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2795)
Unity3D (852)
Programming (478)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (61)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday

오랜만에 아이폰 빌드를 앱스토어에 올렸는데

 

애플에게서 다음과 같은 경고 메일을 받았습니다.

 

ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.

 

아직은 단순 경고라서 빌드를 계속 사용할수 있지만, 조만간에는 리젝을 하지 않을까 싶습니다.

 

 

UIWebViewIn apps that run in iOS 8 and later, use the WKWebView class instead of using UIWebView. Additionally, consider setting the WKPreferences property javaScriptEnabled to false if you render files that are not supposed to run JavaScript.

 

물론 UIWebView를 걷어내고 WKWebView로 바꾸면 오류가 발생하지 않습니다.

 

그런데 문제는 서드파티 라이브러리인데요

 

제가 올린 앱에도 uiwebview를 전혀사용하고 있지 않았음에도 저 메세지가 나오고 있어서

 

누가 문제인지 찾아보았습니다

 

프로젝트 폴더에서

 

# grep -r "UIWebView" .

 

로 찾아보니 firebase하고 facebook account kit이 uiwebview를 사용하고 있더라고요

 

 

 

다행히 facebook sdk는

 

5.5.0 버전의 change log를 보니 UIWebView를 WKWebView로 바꾸었다고 나오네요

 

 

firebase도 6.8.0 버전에서 UIWebView를 제거했다고 하네요

 

 

제 프로젝트의 라이브러리들이 옛날버전인것이 문제였군요.

 

자 이제 서드파티 라이브러리를 업데이트 해주시면 됩니다.

 

 

# pod repo update

# pod update

 

이 과정을 통해 최신의 라이브러리를 받긴 했습니다만

 

여전히 facebook accountkit이 uiwebview를 사용하고 있길래 왜그렇지 하고 살펴보니

 

페이스북이 uiwebview를 교체한 5.5.0 버전을 출시하긴 했는데 cocoapod에는 업데이트를 하지 않아서 그렇더라고요.

 

facebook sdk를 최신버전을 받아서 직접 넣거나, 페이스북이 업데이트 해주기를 기다려야겠네요.



출처: https://trend21c.tistory.com/2096 [나를 찾는 아이]

 

UIWebView가 포함된 빌드를 올리면 앱스토어에서 오류가 발생합니다

오랜만에 아이폰 빌드를 앱스토어에 올렸는데 애플에게서 다음과 같은 경고 메일을 받았습니다. ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . S..

trend21c.tistory.com

반응형
Posted by blueasa
, |

[추가] 일본어 빠진 글자들 추가(예:) (2024-06-24)

[추가] 글로벌/일본어 폰트에 특수문자 일부 추가 (2024-06-24)

[제거] 일본어 폰트에서 Thai 언어 제거 (2024-06-24)

[수정] 언어 Subset 업데이트(추가) (2024-06-24)

------------------------------------------------------------------------------------------------------------------------------

[추가] LanguageTitle(언어별 이름'한국어' 등 포함) (2024-05-23)

------------------------------------------------------------------------------------------------------------------------------

[LanguageTitle(언어별 이름) 내용]

한국어 English 日本語 中文(繁體) 中文(简体) Tiếng Việt Español Italiano
Bahasa Indonesia ไทย Português हिन्दी русский Deutsch
العربية

------------------------------------------------------------------------------------------------------------------------------

[추가] NotoSansCJK-hinted-Lite 폰트(Black/Bold/Light/Medium/Regular/Thin)추가 (2024-05-21)

[추가] NotoSansCJK-Medium-Lite 폰트 추가 (2023-12-15)

[수정] 아랍어(Arabic) 폰트 병합 (2020-10-21)

[수정] 태국(Thai) 폰트 병합 (2020-09-14) (참조 : blueasa.tistory.com/2071 )

[수정] '렜' 한글 추가 (2020-08-31)

------------------------------------------------------------------------------------------------------------------------------

 


[NotoSansCJKkr ('일본어 외' 폰트 경량화,Thai/Arabic 포함, LanguageTitle 포함)]

(Black/Bold/Light/Medium/Regular/Thin)

NotoSansCJKkrThaiArabic-hinted-Lite-LanguageTitle.zip
8.19MB

 

[NotoSansCJKjp ('일본어' 폰트 경량화(번체와 ASCII 코드 겹쳐서 분리), English 포함 , LanguageTitle 포함)]

(Black/Bold/Light/Medium/Regular/Thin)

NotoSansCJKjp-hinted-Lite-LanguageTitle.zip
5.14MB

 

------------------------------------------------------------------------------------------------------------------------------

 

 

[폰트 경량화 방법 참조]

https://blueasa.tistory.com/2070

 

[링크] 유니티로 다국어 지원해보자 (Font 경량화)

[링크] https://brunch.co.kr/@brunchgulb/10 [경량화 프로그램 링크] http://opentype.jp/subsetfontmk.htm [경량화 방법 정리] https://spoqa.github.io/2015/10/14/making-spoqa-han-sans.html [각 언어별 필수..

blueasa.tistory.com

반응형
Posted by blueasa
, |

컴퓨터 전원관리에서 고성능 및 컴퓨터 절전모드로 가지 않게 모두 셋팅했는데도,

놔두고 새벽이 되면 컴퓨터가 뻗어있어서 지인에게 물어보니

네트워크 어뎁터쪽을 확인해보라고 한다.

 

제어판-장치 관리자-네트워크 어뎁터-Controller 속성-전원 관리

 

위와같이 네트워크 어뎁터의 전원관리 탭에 '전원을 절약하기 위해 컴퓨터가 이 장치를 끌 수 있음' 이 체크 돼 있으면 체크를 해제해주자.

 

[출처] 게임코디-베이스군님

반응형
Posted by blueasa
, |

IOS 암호화 사용안할 시 info.plist 수정

 

빌드에서 암호화를 사용하지 않는 경우에는 다음 빌드와 함께 수출 규정 준수 정보를 제공할 필요가 없도록 Info.plist 파일에 키 문자열 값을 사용하십시오.
<key>ITSAppUsesNonExemptEncryption</key><false/>

 

 

[출처] http://cheongbok.blogspot.com/2018/07/ios-infoplist.html

반응형
Posted by blueasa
, |

2020-02-18 01:09:43.567 4919-11220/? E/SignInAuthenticator: ****
    **** APP NOT CORRECTLY CONFIGURED TO USE GOOGLE PLAY GAME SERVICES
    **** This is usually caused by one of these reasons:
    **** (1) Your package name and certificate fingerprint do not match
    ****     the client ID you registered in Developer Console.
    **** (2) Your App ID was incorrectly entered.
    **** (3) Your game settings have not been published and you are 
    ****     trying to log in with an account that is not listed as
    ****     a test account.
    ****
    **** To help you debug, here is the information about this app
    **** Package name         : 모자이크
    **** Cert SHA1 fingerprint: 모자이크
    **** App ID from manifest : 모자이크
    ****
    **** Check that the above information matches your setup in 
    **** Developer Console. Also, check that you're logging in with the
    **** right account (it should be listed in the Testers section if
    **** your project is not yet published).
    ****
    **** For more information, refer to the troubleshooting guide:
    ****   http://developers.google.com/games/services/android/troubleshooting
    ****

--------------------------------------------------------------------------------------

로그인 잘 되던게 구글콘솔(스토어) 등록하면서 갑자기 위와 같은 에러를 내면서 구글플레이게임 로그인이 안됨.

 

  [해결방법]

1. 우선 구글 플레이 콘솔-My App-개발 도구-서비스 및 API-Google Play 게임 서비스-'Google Play 게임 서비스 활성화'를 해줘야 된다고 한다.

2. 1.에서 모든 셋팅을 다 하고, '게임 출시' 까지 한다.('게임 출시'라서 사람 헷갈리게 하는데 Google Play 게임 서비스 출시이다. 앱 출시가 아님)

 

3. '구글 API 콘솔'(https://console.developers.google.com)로 이동해서 API 및 서비스-사용자 인증 정보-OAuth 2.0 클라이언트 ID-My App 클릭

 

4. 구글 API 콘솔 SHA-1과, 구글 플레이 콘솔-앱 서명-업로드 인증서 SHA-1이 같은지 확인

    (KeyStore를 업로드 했다면 콘솔의 업로드 인증서 SHA-1과 KeyStore SHA-1이 같아야 함)

 

5. 3.의 구글 API 콘솔에 등록된 SHA-1이 업로드 인증서 SHA-1과 다르다면 업로드 인증서 SHA-1으로 입력해서 저장.

 

6. 앱에서 정상 로그인 확인.

 

 

P.s. 나의 케이스이니 참조만 하세요.

 

 

[참조1] http://devkorea.co.kr/bbs/board.php?bo_table=m03_qna&wr_id=47275

[참조2] https://www.youtube.com/watch?v=BMGGwjqQRns

반응형
Posted by blueasa
, |

[Error Message]

This release is not compliant with the Google Play 64-bit requirement

The following APKs or App Bundles are available to 64-bit devices, but they only have 32-bit native code: 93.

Include 64-bit and 32-bit native code in your app. Use the Android App Bundle publishing format to automatically ensure that each device architecture receives only the native code it needs. This avoids increasing the overall size of your app.

https://developer.android.com/distribute/best-practices/develop/64-bit

 

[Answer]

For those who have this problem since yesterday (August 19, 2019):

In Player Settings > Other Settings you must now uncheck the x86 box (It is for the 32-bit Intel architecture).


You will now only have the following warning:

The device types on which your application can be installed will be more restricted.

But, in my case, it drops from 12392 devices to 12385 devices.

Here is the opinion of a Unity member on the issue:

x86 is used by less than 0.4% of all Android devices, so it shouldn't have any real impact.

x86 target will be removed completely in Unity 2019.3.

 

[출처]

https://stackoverflow.com/questions/57332053/unity-aab-not-compliant-with-the-google-play-64-bit-requirement

 

Unity aab not compliant with the Google Play 64-bit requirement

I have a Unity project that I'm switching from APKs to AABs (app bundles). Previously, when I was building it as an APK, the Google Play Console told me the APK was 64-bit compliant. Now that I'm

stackoverflow.com

 

반응형
Posted by blueasa
, |

[링크] https://ppss.kr/archives/211484

 

가짜뉴스가 문제라고? 아니, 그냥 뉴스가 문제다

기레기와 가짜뉴스의 시대 가짜뉴스의 시대다. 문재인 대통령은 올해 초 “(가짜뉴스를) 정부가 단호한 의지로 대처해야 한다”고까지 말했다. 가짜뉴스 하면 가장 먼저 생각나는 건 선정적인 섬네일과 제목을 달고 유튜브에 유통되는 허무맹랑한 영상들이다. 하지만 ‘대통령 치매설’이나 ‘5.18 북한 특수군 개입’ 같은 노골적인 가짜 뉴스만이 문제는 아니다. 가짜뉴스란 처음에는 언론사가 보도하지 않은 뉴스를 언론사 보도로 위장해 유통되는, 말 그대로 ‘가짜’뉴스를

ppss.kr

 

반응형
Posted by blueasa
, |

Unity Editor-Edit-Preferences-General에 보면 Script Changes While Playing 옵션이 있다.

 

기본이 위 스크린샷 처럼 'Recompile And Continue Playing'이라서, 플레이 중에 소스 수정하면 리컴파일 되고 에러가 열심히 난다

 

플레이 중엔 리컴파일 안되도록 막기 위해서 2번째인 'Recompile After Finished Playing'로 바꿨다.

 

 

[출처] 게임코디-핑크님

반응형
Posted by blueasa
, |

진주 다녀오는 길  부라더랑  사천복요리 전문점  쉐프문경희에  다녀왔어요. 사천사는 동생이
복요리도 유명하지만  사천상견례 장소로도 
유명하다네요




어...사천복요리 전문점인데 오늘의 메뉴에
문어 낙지  참돔까지... 아아앙~~ 그날 그날
좋은 해산물  요리도  겸해서  하는 곳이네요



입구에  오픈된주방이  있고 오픈된 홀이  없이
모두가 프라이빗한  공간으로  조용하고  오붓한
식사를 즐길수  있는 곳이라  퍽  맘에  드네요
동생과  오랫만에  밥 먹으면서  속에  있는  이
야기도  나느어  봅니다.

 

 



사천복요리 전문점 문경희 쉐프님은 이력이
대단하시네요. 깜짝놀랐어요 ⊙⊙!!
다양한 수상경력과  황실음식문화 연구회 
속하신..   오올~~~♥





저희는  이날  생 졸복샤브샤브를 맛보았답니다
(메뉴에는  없어요. 요건  특별메뉴~)
복요리 외에도  계절메뉴가  많아요  
복어는  사철 머글수 있지만, 가을부터 이듬해 봄   까지가  맛있다 하십니다
설 무렵에는 복어쑥국도 별미라 하시네요

 




사천복요리 복샤브샤브의
시작은 부드러운 죽으로~

셔브샤브를  위한   복어머리를 넣은 육수가  
먼저 나오는데요..무우가 하트모양~
이렇게 하트를  폭폭폭  삶아서  맛있는 국물을
만들어 줍니다

 

 




잠시후  밑반찬으로  한상차림이  됩니다
아직 복어 메인은 나오지  않았지만 , 한상차림
으로도  훌륭하네요. 사천상견례 장소라고
하더니 일리가  있네요.  어려운 자리에는 소화가
잘 안되는 음식보다는  국물도  있고 담백한
복요리나  해산물가  좋을것 같네요 ㅎㅎ
(모임에 따라  음식을  준비하신대요)




밑반찬   집중탐구 들어가 볼게요~
먼저 3종류의 버섯과  콩나물 미나리 봄동 등의
샤브샤브야채들과 직접 만든 정갈한 반찬들입니다

 

 

 

 

 

 

 

 



이제막 바로 잡은 생복어(졸복) 껍질을 살짝데쳐 가벼운 양념을 입힌 복어껍질 요리 ~
요고요고  완전  별미랍니다 ㅎㅎ

드디어 복어 매인요리가 나왔습니다.
살아 있는 졸복을 바로 장만을 하셔서 복어 샤브샤브 준비~~

  •  

 

사천복요리 :쉐프 문경희는 위로 그 자체♥

재생 수160

 

 

 

 

 

 

 

 

  

화질 선택 옵션자동

 

 

 

 

사천복요리의 진수~~복어회!!

졸복을 아시죠~~  졸복은 크기가 6~7cm
정도의 봤지만 이렇게작은 복어를 말합니다.
전 졸복으로 끓인 복국은 자주 먹어 봤지만
이렇게 직접  살아있는 졸복을 그자리에서 장만해서 복어회 먹어보고 나머지는 샤브
(실제 샤브용이라 조금 두껍지만 금방한거라 복어회로 먹어봄) 로 즐겼어요



고기 한점이 졸복 한 마리 인 셈입니다.
대략 50마리가 ...ㅎㅎ
회감이 아니라  샤브용이라 약간 두껍게 뜨신것 이라하십니다 투명해서 아래쪽이 다보이고
살도 완전 탄력이 있습니다

 




일단  회부터  먼저  먹어봅니다.
미나리를 가운데  하나  넣구요  복어살을  하나
도르르ㅡ 감아서  고추냉이에  콕  !! 찍어서
하나  먹어봅니다 ㅎㅎ
녹아요~~

 


장님께서  자연산 가리비와 낙지 한마리도 주셨네요 복샤브를  먹고  난 후에  먹을거예요
우아아아아~~얘가  너무 움직입니다
사천복요리 전문요리사,
쉐프문경희님께서  직접  잘라주시면서  복어이야기 해주십니다

가장큰 복어는 어느정도 되나요??

쉐프문경희님은  1m 복어를  장만해  보셨대요
30명이  드셨대요!!    완전  깜짝  놀랐어요
(50cm는  보통있는일!!)

 

 



복샤브를  하기  전  낙지를  퐁당  담갔다  금방
꺼냅니다. 먹물을  안터뜨리고  살짝살싹 
익혀줍니다 .  낙지는  넘어진 황소도  벌떡 세울 만큼  좋다고  하쟎아요 ㅎㅎ

 

 

 




버섯과  미나리등  야채를 샤브샤브  육수에 
넣어서  풍미를  더하구요..Let's  go~~
복어살을  하나 육수에  2~3번  퐁당퐁당!!
오래  하실  필요없어요.

 



익힌  미나리와  함께  집어서  고추냉이  간장에
살짝만  찍어 드시면  천상의 맛!!
사천상견례 장소로  왜 인기가  있나했는데..
복어요리는  중간중간  재미있는  이야기가 
많네요.  국물도  있고  단백하고...
갈수록  국물은  점점  맛있어진답니다 ㅎㅎ
복국이  진국되는  순간!!

 




이렇게  가열차게 복샤브를  먹고  이마에  땀이
송글송글 ㅎㅎ  이제  부터  국물을  막~~ 먹어 줍니다.  이제  자연산가리비를   넣어서  입벌리
기만을  기다립니다.   점점  국물은  퐌타지!!
국물에  위로  받았어여~~ ♥
단백한  복어살은  행복이예요~~♥
이래서  돈벌어  맛있는거  먹잖아요 ㅎㅎ
(보통은  이 국물에  죽을  해드시는데  저희는
너무  잘먹어...요기까지만요 ..  이것만 해도  행복감  만땅 ㅎㅎ)

 

 



사천복요리  전문점  쉐프문경희 수족관 구경도
쏠쏠한  재미를 줍니다. 줄지어 다니는  졸복
무리들도  예뻐요 ㅎㅎ

 

 

 

 

 




조만간 재방문 의사 100프~~♥





3km

© NAVER Corp.

쉐프문경희

경상남도 사천시 사천대로 758-13

 

상세보기

 

[출처] 사천복요리 :쉐프 문경희는 위로 그 자체♥|작성자 MsOyes

 

사천복요리 :쉐프 문경희는 위로 그 자체♥

진주 다녀오는 길 부라더랑 사천복요리 전문점 쉐프문경희에 다녀왔어요. 사천사는 동생이 복요리도 유명하...

blog.naver.com

 

반응형
Posted by blueasa
, |

[참고사항]

- AAB는 유저 다운로드 기준 150mb가 최대이기 때문에 AAB는 165mb 정도가 최대라고 보면 된다고 함.

  (유저가 다운 받을 때 15mb정도 줄어든다고 함)

- OBB는 제한을 걸었다가 다시 풀어서 글 쓰는 현재 기준으로는 기존(APK 100mb + OBB)처럼 사용가능 하다고 함.

 


 

Android App Bundle 빌드하기

먼저 Unity 2018.3 베타에서 프로젝트를 엽니다. APK 대신에 Android App Bundle을 빌드하려면 Build Settings 창(메뉴: File > Build Settings)을 열고 Build App Bundle 체크박스를 선택합니다(Build System은 기본 옵션인 Gradle 유지).

Build를 선택하면 Google Play에 직접 퍼블리시할 수 있는 AAB 파일을 생성합니다.

Build and Run을 선택하면 AAB 파일을 생성한 다음 연결된 기기별 임시 APK 파일을 생성하여 기기에 설치하고 애플리케이션을 실행합니다.

Build를 선택하고 앱을 기기에 수동으로 설치하려면 Google에서 제공하는 bundletool utility(Unity 설치 위치의 Editor/Data/PlaybackEngines/AndroidPlayer/Tools 디렉토리에 있음)를 사용할 수 있습니다. bundletool 플래그와 옵션에 대한 자세한 정보는 여기에서 확인해 보세요.

참고로, 생성된 앱 번들에는 모든 지원 대상의 라이브러리가 포함되어야 하므로 앱 번들을 빌드할 때는 Split APKs by target architecture(Edit > Setting > Player) 옵션이 비활성화되어 있습니다.

 

 

[출처] https://blogs.unity3d.com/kr/2018/10/03/support-for-android-app-bundle-aab-in-unity-2018-3-beta/

 

Android App Bundle(AAB) 기능 지원 - Unity 2018.3 베타 버전에 적용 - Unity Technologies Blog

앱과 게임의 크기가 커질수록 Google Play 스토어 방문을 통한 설치가 줄어들고 있습니다. 사용자가 기기의 스토리지를 사용하고, 요금제 데이터를 소비하며, 연결 속도가 느린 환경에서 다운로드 완료를 기다려야 하는 상황에 대해 이미 신경을 쓰고 있기 때문입니다. Androi...

blogs.unity3d.com

 

반응형
Posted by blueasa
, |