Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: iOS 앱을 위한 개인정보 보호 목록(Privacy Manifest) 지원 #401

Merged
merged 4 commits into from
Apr 23, 2024

Conversation

purrsong-chong
Copy link
Contributor

2.22.0

  • Supports the Privacy Manifest.
    • KakaoSDKCommon: Added PrivacyInfo.xcprivacy file.
    • KakaoSDKCertCore: Added PrivacyInfo.xcprivacy file and applied signature.
    • Changed the version of Alamofire to 5.9.0.
  • Updated the internal source code.

@cheeselemon
Copy link

pr 정말 감사합니다.
iOS 13.0 최소 요구사항에 대해 참고차 남깁니다:

  • kakao SDK 2.16.0 버전부터 iOS 13.0이상이어야 사용가능
Screenshot 2024-04-04 at 11 37 46 AM

@mym0404
Copy link
Contributor

mym0404 commented Apr 14, 2024

xcode build settings의 ios deployment target을 9.0 -> 13.0으로 변경하는 patch file입니다.

이 파일을 changes.patch로 만들고 git apply를 이용하면 적용하실 수 있습니다.

git apply changes.patch
diff --git a/ios/RNKakaoLogins.xcodeproj/project.pbxproj b/ios/RNKakaoLogins.xcodeproj/project.pbxproj
index 13958eb..b45f1ff 100644
--- a/ios/RNKakaoLogins.xcodeproj/project.pbxproj
+++ b/ios/RNKakaoLogins.xcodeproj/project.pbxproj
@@ -181,7 +181,7 @@
 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
 				GCC_WARN_UNUSED_FUNCTION = YES;
 				GCC_WARN_UNUSED_VARIABLE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
 				LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)";
 				LIBRARY_SEARCH_PATHS = (
 					"\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
@@ -233,7 +233,7 @@
 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
 				GCC_WARN_UNUSED_FUNCTION = YES;
 				GCC_WARN_UNUSED_VARIABLE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
 				LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)";
 				LIBRARY_SEARCH_PATHS = (
 					"\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",

@purrsong-chong
Copy link
Contributor Author

@mym0404
IPHONEOS_DEPLOYMENT_TARGET 수정 후 push 하면 될까요?

@mym0404
Copy link
Contributor

mym0404 commented Apr 15, 2024

@purrsong-chong 저는 여기 maintainer가 아니긴한데.. 제안드린 것 뿐이고 그러셔도 좋을 것 같습니다!

Copy link
Member

@hyochan hyochan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

리뷰가 늦었습니다. 감사합니다.

@hyochan hyochan merged commit 4875ded into crossplatformkorea:main Apr 23, 2024
2 checks passed
@hyochan hyochan added 👷‍♀️ build Build issue 📱 iOS Related to iOS labels Apr 23, 2024
hyochan pushed a commit that referenced this pull request Apr 25, 2024
## 배경
#404 이 포함된 5.4.0 이 배포되어 테스트하는 과정에서 빌드가 에러가 나서 확인해보니 #401 에서 카카오 SDK 가 v2
로 가면서 인터페이스가 변경되어 반영된 코드에서 에러가 발생하고 있었습니다. 그래서 몇 가지 추가로 수정사항을 반영합니다.

## 수정 방안

### iOS

- SDK v2 의 인터페이스에 맞게 코드 수정

### Android

- SDK 버전을 2.11.2 에서 2.20.1 로 변경
- 스토리는 2.18.0 부터 지원이 중단되었기 때문에 버전을 2.17.0 으로 고정

## 테스트

일단, 수정 사항을 개발중인 앱에 적용하여 로그인과 해당 정보를 가져오는데 문제가 없음은 확인하였습니다. 

## 연관 링크
- https://developers.kakao.com/docs/latest/ko/android/download#changelog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
👷‍♀️ build Build issue 📱 iOS Related to iOS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants