diff --git a/.gitignore b/.gitignore index e9e46b8..f7c6548 100644 --- a/.gitignore +++ b/.gitignore @@ -9,6 +9,7 @@ # - AS PER https://guides.cocoapods.org/using/using-cocoapods.html NEVER IGNORE THE LOCK FILE Pods/ vendor/ +/vendor/ ### Swift ### # Xcode diff --git a/README.md b/README.md index 9c1e579..da2eb9f 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ # 한줄 소개 러닝과 일상을 Connect하다! 데일리 러닝앱 서비스 Runnect 🏃 -### 앱스토어 링크: [Appstore](https://apps.apple.com/kr/app/runnect-%EC%BD%94%EC%8A%A4%EB%A5%BC-%EA%B7%B8%EB%A6%AC%EA%B3%A0-%EA%B3%B5%EC%9C%A0%ED%95%98%EB%8A%94-%EB%8D%B0%EC%9D%BC%EB%A6%AC-%EB%9F%AC%EB%8B%9D%EC%95%B1/id1663884202) +### 앱스토어 링크: [Appstore](https://apps.apple.com/kr/app/runnect-%EC%BD%94%EC%8A%A4%EB%A5%BC-%EA%B7%B8%EB%A6%AC%EA%B3%A0-%EA%B3%B5%EC%9C%A0%ED%95%98%EB%8A%94-%EB%8D%B0%EC%9D%BC%EB%A6%AC-%EB%9F%AC%EB%8B%9D%EC%95%B1/id1663884202) v2.1.0 ![1](https://github.com/thingineeer/Runnect-iOS/assets/88179341/937f9e65-61e5-4298-b703-bc2cf5022bf6) ![2](https://github.com/thingineeer/Runnect-iOS/assets/88179341/ad913367-65f2-4839-9658-e538bccf2d6c) @@ -33,7 +33,7 @@ - Development Environment

- +
@@ -46,10 +46,11 @@ Moya | 서버 통신 | 15.0.0 | CocoaPods SnapKit | UI Layout | 5.6.0 | CocoaPods Then | UI 선언 | 3.0.0 | CocoaPods - Kingfisher | 이미지 처리 | 7.10.1| CocoaPods + Kingfisher | 이미지 처리 | 7.12.0| CocoaPods NMapsMap | 네이버 지도 SDK | 3.17.0| CocoaPods - Firebase | Dynamic Link(공유), Google Analytics | 10.19.0 | CocoaPods + Firebase | Dynamic Link(공유), Google Analytics | 11.5.0 | CocoaPods DropDown | 드롭 다운 메뉴 | 2.3.13 | CocoaPods + KakaoSDK | 소셜 로그인 | 2.22.7 | CocoaPods
diff --git a/Runnect-iOS/Podfile b/Runnect-iOS/Podfile index 97d6d02..016932c 100644 --- a/Runnect-iOS/Podfile +++ b/Runnect-iOS/Podfile @@ -9,28 +9,27 @@ target 'Runnect-iOS' do # Comment the next line if you don't want to use dynamic frameworks use_frameworks! - pod 'NMapsMap-Legacy' - pod 'Kingfisher', '~> 7.0' - pod 'SnapKit', '~> 5.6.0' - pod 'Moya', '~> 15.0' - pod 'Then' - pod 'KakaoSDKCommon' - pod 'KakaoSDKAuth' - pod 'KakaoSDKUser' - pod 'KakaoSDKShare' - pod 'KakaoSDKTemplate' - pod 'FirebaseDynamicLinks' - pod 'KakaoSDKTalk' - pod 'DropDown', :git => 'https://github.com/thingineeer/DropDown.git', :commit => '95ee36f7bd925d466033c2c169979f1c574bf3b9' - pod 'CombineCocoa' - pod 'FirebaseAnalytics' - pod 'FirebaseAuth' - pod 'FirebaseFirestore' - pod 'Firebase/RemoteConfig' - - + pod 'NMapsMap-Legacy' + pod 'Kingfisher', '~> 7.0' + pod 'SnapKit', '~> 5.6.0' + pod 'Moya', '~> 15.0' + pod 'Then' + pod 'KakaoSDKCommon' + pod 'KakaoSDKAuth' + pod 'KakaoSDKUser' + pod 'KakaoSDKShare' + pod 'KakaoSDKTemplate' + pod 'FirebaseDynamicLinks' + pod 'KakaoSDKTalk' + pod 'DropDown', :git => 'https://github.com/thingineeer/DropDown.git', :commit => '95ee36f7bd925d466033c2c169979f1c574bf3b9' + pod 'CombineCocoa' + pod 'FirebaseAnalytics' + pod 'FirebaseAuth' + pod 'FirebaseFirestore' + pod 'Firebase/RemoteConfig' end - # Pods for Runnect-iOS + +# Pods for Runnect-iOS post_install do |installer| # IPHONEOS_DEPLOYMENT_TARGET 설정 @@ -54,4 +53,28 @@ post_install do |installer| end end end -end + + # Bitcode 제거 스크립트 추가 + bitcode_strip_path = `xcrun --find bitcode_strip`.chop! + def strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path) + framework_path = File.join(Dir.pwd, framework_relative_path) + command = "#{bitcode_strip_path} #{framework_path} -r -o #{framework_path}" + puts "Stripping bitcode: #{command}" + system(command) + end + + # 정확한 경로 반영 + framework_paths = [ + # NMapsMap 경로 + "Pods/NMapsMap-Legacy/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMapsMap", + "Pods/NMapsMap-Legacy/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMapsMap", + + # NMapsGeometry 경로 + "Pods/NMapsGeometry/framework/NMapsGeometry.xcframework/ios-arm64/NMapsGeometry.framework/NMapsGeometry", + "Pods/NMapsGeometry/framework/NMapsGeometry.xcframework/ios-arm64_x86_64-simulator/NMapsGeometry.framework/NMapsGeometry" + ] + + framework_paths.each do |framework_relative_path| + strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path) + end +end \ No newline at end of file diff --git a/Runnect-iOS/Podfile.lock b/Runnect-iOS/Podfile.lock index 858e42a..6dc22b3 100644 --- a/Runnect-iOS/Podfile.lock +++ b/Runnect-iOS/Podfile.lock @@ -1530,6 +1530,6 @@ SPEC CHECKSUMS: SnapKit: e01d52ebb8ddbc333eefe2132acf85c8227d9c25 Then: 844265ae87834bbe1147d91d5d41a404da2ec27d -PODFILE CHECKSUM: 21b932758a1b75c9599a5f3ac14058aa0e7b7492 +PODFILE CHECKSUM: c665182796e576cc5809d905a90f88a0e5ed9d67 COCOAPODS: 1.15.0 diff --git a/Runnect-iOS/Runnect-iOS.xcodeproj/project.pbxproj b/Runnect-iOS/Runnect-iOS.xcodeproj/project.pbxproj index f63099a..c738361 100644 --- a/Runnect-iOS/Runnect-iOS.xcodeproj/project.pbxproj +++ b/Runnect-iOS/Runnect-iOS.xcodeproj/project.pbxproj @@ -1700,7 +1700,7 @@ CODE_SIGN_ENTITLEMENTS = "Runnect-iOS/Runnect-iOSDebug.entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 2024.0402.1647; + CURRENT_PROJECT_VERSION = 2024.1128.0304; DEVELOPMENT_TEAM = 8Q4H7X3Q58; GENERATE_INFOPLIST_FILE = NO; INFOPLIST_FILE = "Runnect-iOS/Info.plist"; @@ -1718,7 +1718,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0.5; + MARKETING_VERSION = 2.1.0; PRODUCT_BUNDLE_IDENTIFIER = "com.runnect.Runnect-iOS"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -1741,7 +1741,7 @@ CODE_SIGN_ENTITLEMENTS = "Runnect-iOS/Runnect-iOS.entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 2024.0402.1647; + CURRENT_PROJECT_VERSION = 2024.1128.0304; DEVELOPMENT_TEAM = 8Q4H7X3Q58; GENERATE_INFOPLIST_FILE = NO; INFOPLIST_FILE = "Runnect-iOS/Info.plist"; @@ -1759,7 +1759,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0.5; + MARKETING_VERSION = 2.1.0; PRODUCT_BUNDLE_IDENTIFIER = "com.runnect.Runnect-iOS"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; diff --git a/Runnect-iOS/Runnect-iOS/Info.plist b/Runnect-iOS/Runnect-iOS/Info.plist index bde14ca..cb97a61 100644 --- a/Runnect-iOS/Runnect-iOS/Info.plist +++ b/Runnect-iOS/Runnect-iOS/Info.plist @@ -21,7 +21,7 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 2.0.3 + 2.1.0 CFBundleURLTypes @@ -46,7 +46,7 @@ CFBundleVersion - 2024.0402.1647 + 2024.1128.0304 LSApplicationQueriesSchemes kakaokompassauth