일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 프로그래밍도서
- 알고리즘 문제풀이
- Android
- 프로그래밍
- 코토리
- 책리뷰
- 독후감
- 이펙티브 씨샵
- 책 정리
- C#
- 정렬
- 독서
- 알고리즘
- build
- javascript
- 방학여행
- Unity
- 빌드
- 이펙티브 C#
- 해커랭크 문제풀이
- Effective C#
- 자유여행
- 일본음식
- 해커랭크
- 개발
- HackerRank
- 서평
- 유니티
- IOS
- 문제풀이
- Today
- Total
Console.Log
[Unity] 유니티 IOS 앱 등록할때, 겪은 몇가지 오류들 본문
유니티 IOS 개발을 처음 진행하면서 몇가지 겪은 오류들을 정리하기 위한 글입니다.
광고를 탑재할시, NSCalendarsUsageDescription 이슈 해결
Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCalendarsUsageDescription key with a string value explaining to the user how the app uses this data.
위의 사진을 보시면 보라색을 밑줄쳐놓은 부분을 추가해주시면 됩니다.
추가하는 방법은
1. 2.
Show Raw Keys/Values를 체크해주시고,
Add Row를 하셔서 키값을 추가하면 됩니다.
Code signing is required for product type 'Application' in SDK 'IOS 10.2'
프로젝트를 눌러 General 부분에 Signing 항목에서 인증하면 됩니다.
Missing Push Notification Entitlement
Missing Push Notification Entitlement - Your app appears to register with the Apple Push Notification service, but the app signature's entitlements do not include the "aps-environment" entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the "aps-environment" entitlement. Xcode 8 does not automatically copy the aps-environment entitlement from provisioning profiles at build time. This behavior is intentional. To use this entitlement, either enable Push Notifications in the project editor's Capabilities pane, or manually add the entitlement to your entitlements file. For more information, see https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1.
위의 내용을 제 머리로 정리하자면,
너의 앱은 왜 애플 푸쉬알림서비스에 등록(?) 되어있으면서 푸쉬알림을 켜놨어?
-> 이건 고의적인 행동이야
-> 그러니까 푸쉬알림 켜라
라고 저는 해석했습니다. ㅎㅎ
해결방법은 간단합니다, 현재 사용하고 있는 AppID의 Push Notification이 꺼져있어서 저 경고문이 오는겁니다.
AppID의 Push Notification을 켜주시면 됩니다.
이 외의 추가로 오류가 나는데로 업데이트 하겠습니다.
'프로그래밍 > Unity' 카테고리의 다른 글
[Unity] ugui에서 멀티터치를 막고싶을때 (0) | 2017.03.03 |
---|---|
[Unity] 유니티 광고(Unity ads) 컴파일러 오류날 때 (0) | 2017.02.21 |
[Unity] 유니티 안드로이드/아이폰 빌드하기 (11) | 2017.02.16 |
[Unity] 유니티 오브젝트 풀 (3) | 2017.02.16 |
유니티 제작하면서 봐야할 글 (0) | 2016.04.21 |