iOS
CocoaPods으로 Hive SDK iOS를 설치하는 방법을 안내합니다.
Hive SDK 저장소 추가¶
생성된 Podfile에 source로 Hive SDK 저장소를 추가합니다.
프로젝트에 Hive SDK 추가¶
프로젝트 디렉토리의 Podfile을 수정하여 Hive SDK를 추가합니다.
source 'https://github.com/CocoaPods/Specs.git'
# source로 Hive SDK 저장소를 추가
source 'https://github.com/Com2uSPlatformCorp/HiveSDK-iOS'
platform :ios, '12.0'
use_frameworks!
inhibit_all_warnings!
$HIVE_SDK_VERSION = '24.1.0' # Hive SDK 버전
project 'HIVE_SDK_Sample_App.xcodeproj'
target 'HIVE_SDK_Sample_App' do
# 이 곳에 사용할 프레임워크들을 추가합니다. 최소 1개 이상의 프레임워크가 있어야 합니다.
# 예시: Hive SDK 인증에서 Google IdP 로그인 사용 시 아래 프레임워크 추가
pod 'HiveAuthV4ProviderGoogle', $HIVE_SDK_VERSION # 인증(AuthV4)의 Google IdP 로그인 사용 시
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
# 각 프레임워크들의 iOS 타겟이 12 미만인 경우 12로 변경
if config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'].to_f < 12.0
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
end
# xcode 15 TOOLCHAIN_DIR 관련 컴파일 에러 이슈 대응
xcconfig_path = config.base_configuration_reference.real_path
xcconfig = File.read(xcconfig_path)
xcconfig_mod = xcconfig.gsub(/DT_TOOLCHAIN_DIR/, "TOOLCHAIN_DIR")
File.open(xcconfig_path, "w") { |file| file << xcconfig_mod }
end
end
end