[Unity] 불필요한 권한을 삭제하는 이야기
의도하지 않은 곳에서
READ_PHONE_STATE
의 권한이 붙어 버린 것 같습니다. 경고이므로 무시하고 스토어에 업로드 할 수는 있지만 불필요하므로 삭제하기로 합니다.삭제 방법
이번에는
AndroidManifest.xml
로 덮어 쓰고 삭제하는 방법을 취하고 싶습니다.다시 쓰기
AndroidManifest.xml
는 プロジェクト/Assets/Plugins/Android/
에있는 것을 다시 씁니다.여기 없어! 라고 하는 분은, 일단 어플리를 빌드한 후에,
プロジェクト/Temp/StagingArea/AndroidManifest.xml
의 내용을 카피해 두어 주세요.그런 다음 삭제할 설명을 작성합니다.
AndroidManifest.xml
<uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="remove" />
이것을 설명하는 위치는
AndroidManifest.xml
<manifest ...>
...ここの位置
<uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="remove" />
<application ...>
됩니다. 이미 이미 다른 권한을 주고 있을 때는,
<uses-permission android:name=...>
가 있다고 생각하므로, 그 근처에 써 주면 좋다고 생각합니다.이것으로 빌드했을 때에,
XmlException: 'tools' is undeclared namespace.
같은 tools라고 녀석이 없다고 하는 에러가 나왔을 경우는, 이하의 것을 추기해 주세요.AndroidManifest.xml
xmlns:tools="http://schemas.android.com/tools"
추가 할 위치는
<manifest>
에 기록됩니다.이것으로 빌드하면
READ_PHONE_STATE
의 권한이 벗어난 상태로 빌드가 되어 있다고 생각합니다.READ_PHONE_STATE
이외의 권한도 지우고 싶을 때에도 지우고 싶은 권한을 다시 작성하면 할 수 있습니다.참고
Reference
이 문제에 관하여([Unity] 불필요한 권한을 삭제하는 이야기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mei28/items/b7282d6bcd01721a3bf5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)