728x90

Edit > Project Settings > Script Execution Order 에서 + 버튼으로 스크립트 추가한다.
숫자가 낮을 수록 먼저 실행된다.
유니티가 자동으로 하고 있는 시스템이기 때문에 왠만하면 건드리지 않는 것으로.
- 나의 경우에는 오브젝트들을 총괄하는 GameManager의 셋팅이 너무 후순위라서 해놓았다. 

728x90
728x90

아카이브 유틸리티 > Dock에서 초록색 유틸리티 선택 > 상단 도구바 > 아카이브 유틸리티 > 설정 > 가능하다면 계속 압축 해제하기를 해제하기

728x90

문제: 프로젝트를 만들었더니 갑작스럽게 이 에러가 막 올라왔다.

해결: Project Settings > Services > Version Control을 off로

728x90

문제: 유니티 에디터에서는 되는데 모바일에서 안뜸.

과정: 안드로이드 스튜디오로 로그를 보니 sdk초기화가 안되고, 제목과 같은 에러가 나옴.

해결:
1. Build Settings > Player Setting > Publishing Settings > Custom Progurard File
2. 생성된 Custom Progurard File에 아래 소스 넣기.

-keep class cohttp://m.google.unity.** {
   *;
}
-keep public class cohttp://m.google.android.gms.ads.**{
   public *;
}
-keep public class cohttp://m.google.ads.**{
   public *;
}
-keepattributes *Annotation*

 

 

728x90

project setting > Player > other setting > Target Sdk 를 simulator sdk 로 선택

728x90

Invalid Signature. A sealed resource is missing or invalid. The file at path “고양이팡.app/고양이팡” is not properly signed. Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate. Verify that the code signing settings in Xcode are correct at the target level (which override any values at the project level). Additionally, make sure the bundle you are uploading was built using a Release target in Xcode, not a Simulator target. If you are certain your code signing settings are correct, choose “Clean All” in Xcode, delete the “build” directory in the Finder, and rebuild your release target. For more information, please consult

원인은 각자 다르겠지만, 나는 영어 문장 속 한글을 보자마자 한글때문이아닐까 하는 합리적의심을 했다. 꼭 게임이 아니더라도 다른 프로젝트를 하게 되면 한글이 문제가 되는 경우가 종종 있었기 때문이다. 뭐 certificate 어쩌구가 써있긴하지만 그냥 느낌상 파생된 에러라고 생각이 들었을뿐... 

1. 유니티 project setting에서 product name을 영어로 바꾼다.
2. 다시 빌드를 한다.(꼭)
3. 그리고 나서 xcode에서 info.plist안에 Bundle display name을 한글로 바꾼다.
4. 어플명이 한글로 잘 나오는지 확인한다. 끗.

728x90

1. https://github.com/Unity-Technologies/com.unity.ads.ios-support 에서 파일을 다운 받는다.
2. 유니티 window > PackageManager 에서 +버튼을 누르고 Add Package from disk 에서 방금 다운 받은 파일 안에 "package.json"을 임포트한다.
3. 빈 오브젝트 만들어서 아래 스크립트를 적용시켜준다.
--- 주의점: 스크립트 이름이 AppTrackingTransparency  이거여야한다.

using UnityEngine;
using Unity.Advertisement.IosSupport;
using System;

public class AppTrackingTransparency : MonoBehaviour
{
    public event Action sentTrackingAuthorizationRequest;

    public void Start()
    {
        #if UNITY_IOS
            if (ATTrackingStatusBinding.GetAuthorizationTrackingStatus() ==
                ATTrackingStatusBinding.AuthorizationTrackingStatus.NOT_DETERMINED)
            {
                ATTrackingStatusBinding.RequestAuthorizationTracking();
                sentTrackingAuthorizationRequest?.Invoke();
            }
        #endif
    }
}


4. xcode info.plist 에 add row 해서
  - key : "Privacy - Tracking Usage Description" 
  - value : 개인에게 최적화된 광고를 제공하기 위해 사용자의 광고 활동 정보를 수집합니다.
위 값을 추가해준다.

 


1-1. 파일을 다운 받아서 넣지 않는 경우

 

이거 인스톨 해도 된다. 근데 이렇게 했을때 위 소스파일 일부에 빨간줄 생길 수가 있는데, 그냥 해도 문제는 없다.

왜냐 같은것이기때문에

 

 

 


"초동수사 - 증언/증거 추리게임"

증거와 진술로 추리해야 하는 게임!

방탈출 게임이 아닙니다.

증거는 모두 찾았고 용의자들에게 증언을 얻어내세요!

 

 

 

[Android]

https://play.google.com/store/apps/details?id=com.loomiloomi.crimescene

 

[IOS]

https://apps.apple.com/kr/app/%EC%B4%88%EB%8F%99%EC%88%98%EC%82%AC-%EC%A6%9D%EC%96%B8-%EC%A6%9D%EA%B1%B0-%EC%B6%94%EB%A6%AC%EA%B2%8C%EC%9E%84/id6499072416

 

‎초동수사 - 증언/증거 추리게임

‎자택에서 친구들과 놀던 평범한 여대생 "나 미녀"가 갑작스럽게 사망했다. 그런데, 주변 사람들의 대화 내용이 심상치 않다!? ======== 안 남찬: "아니요! 저희는 밥을 먹고 있었을 뿐입니다! 힘들

apps.apple.com

 

+ Recent posts