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

카테고리

분류 전체보기 (2470)
Unity3D (649)
Programming (473)
Unreal (4)
Gamebryo (56)
Tip & Tech (205)
협업 (43)
3DS Max (3)
Game (12)
Utility (127)
Etc (94)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (42)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (37)
Thinking (37)
한글 (27)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total1,506,889
Today0
Yesterday184
05-16 23:53

달력

« » 2021.4
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

공지사항

태그목록

[증상]

Unity2019에서 Unity Audience Network(FAN) 6.2.1 추가된 상태로 iOS 빌드하니,

Runtime 중에 'FBAdSettings is a final class and cannot be subclassed.'와 같은 에러를 내면서 크래시가 남.

 

[해결]

인터넷 검색해보니 iOS Framework에는 Static과 Dynamic 두가지가 있는데, FAN의 Adapter는 Dynamic을 사용하고 있어서 일어나는 크래시 같다.

'Assets-External Dependency Manager-iOS Resolver-Settings-Link frameworks statically'에 체크(v) 해서,

framework을 static으로 바꾸자.

 

 

[출처] zenn.dev/sukedon/scraps/ff1efb96738309

 

[Unity,MAX]FBAudienceNetworkでクラッシュ

Unity製アプリにMAXというApplovinのメディエーションツールを使ってFacebookAudienceNetworkを導入していた。 最新のバージョンにアップデートしたら起動時にクラッシュするようになった。

zenn.dev

 

Posted by blueasa

댓글을 달아 주세요

[링크] 200301.tistory.com/25

 

[dotPeek] 설치 방법

[dotPeek] 설치 방법 오늘은 "dotPeek" 다운로드에 대해 설명을 드리려고 합니다. dotPeek 란? .NET 어셈블리를 해당 C# 코드로 디컴파일하고 내부적으로 어떻게 프로그래밍 되어있는지 확인 할 수 있도록

200301.tistory.com

 

Posted by blueasa

댓글을 달아 주세요

First thing to do was to switch to Unity beta 2018.1. There you have the UnityWebRequest.certificateHandler This allows to set up custom certificate validation. one last thing to do is to create an object extending CertificateHandler to manage Certificate validation. (See here in Unity beta documentation)


Here is the code :

MyMonoBehaviour :

 IEnumerator GetRequest(string uri){
     UnityWebRequest request = UnityWebRequest.Get(uri);
     request.certificateHandler = new AcceptAllCertificatesSignedWithASpecificKeyPublicKey();
     yield return request.SendWebRequest ();
     if (request.isNetworkError)
     {
         Debug.Log("Something went wrong, and returned error: " + request.error);
     }
     else
     {
         // Show results as text
         Debug.Log(request.downloadHandler.text);
     }
 }

 

AcceptAllCertificatesSignedWithASpecificKeyPublicKey :

 using UnityEngine.Networking;
 using System.Security.Cryptography.X509Certificates;
 using UnityEngine;
 // Based on https://www.owasp.org/index.php/Certificate_and_Public_Key_Pinning#.Net
 class AcceptAllCertificatesSignedWithASpecificKeyPublicKey : CertificateHandler
 {
 
  // Encoded RSAPublicKey
  private static string PUB_KEY = "mypublickey";
  protected override bool ValidateCertificate(byte[] certificateData)
  {
     X509Certificate2 certificate = new X509Certificate2(certificateData);
     string pk = certificate.GetPublicKeyString();
     if (pk.ToLower().Equals(PUB_KEY.ToLower()))
         return true;
     return false;
  }
 }

 

 

[출처]

answers.unity.com/questions/1479862/unitywebrequest-tomcat-redirect-and-self-signed-ss.html?_ga=2.234326166.94048792.1618987174-1334006087.1612316380

 

UnityWebRequest tomcat redirect and self signed SSL certificate - Unity Answers

 

answers.unity.com

 

Posted by blueasa

댓글을 달아 주세요