From 983e5d0dbc319b36d71e5011b76112b28d580ebd Mon Sep 17 00:00:00 2001 From: LeeMyeongJin Date: Thu, 28 Nov 2024 02:15:44 +0900 Subject: [PATCH 1/4] =?UTF-8?q?[HotFix]=20-=20gitignore=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 ++ Runnect-iOS/.bundle/config | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 Runnect-iOS/.bundle/config diff --git a/.gitignore b/.gitignore index c003f36..f7c6548 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,8 @@ # - Also handy if you have a large number of dependant pods # - AS PER https://guides.cocoapods.org/using/using-cocoapods.html NEVER IGNORE THE LOCK FILE Pods/ +vendor/ +/vendor/ ### Swift ### # Xcode diff --git a/Runnect-iOS/.bundle/config b/Runnect-iOS/.bundle/config new file mode 100644 index 0000000..2369228 --- /dev/null +++ b/Runnect-iOS/.bundle/config @@ -0,0 +1,2 @@ +--- +BUNDLE_PATH: "vendor/bundle" From 74b3d92e04698904c6c80de220f6791ee29bbf43 Mon Sep 17 00:00:00 2001 From: LeeMyeongJin Date: Thu, 28 Nov 2024 18:32:08 +0900 Subject: [PATCH 2/4] =?UTF-8?q?[Setting]=20#270=20-=20CocoaPods:=20bitcode?= =?UTF-8?q?=20=EB=AC=B8=EC=A0=9C=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Runnect-iOS/Podfile | 67 +++++++++++++++++++++++++++------------- Runnect-iOS/Podfile.lock | 2 +- 2 files changed, 46 insertions(+), 23 deletions(-) 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 From 10b833a47a301aea38f2498f6b78867e17e9648e Mon Sep 17 00:00:00 2001 From: LeeMyeongJin Date: Thu, 28 Nov 2024 18:40:42 +0900 Subject: [PATCH 3/4] =?UTF-8?q?[Setting]=20#270=20-=20v2.1.0=20=EB=B2=84?= =?UTF-8?q?=EC=A0=84=20=EC=95=B1=EC=8A=A4=ED=86=A0=EC=96=B4=20=EB=B0=B0?= =?UTF-8?q?=ED=8F=AC=20=EC=84=B1=EA=B3=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Runnect-iOS/Runnect-iOS.xcodeproj/project.pbxproj | 8 ++++---- Runnect-iOS/Runnect-iOS/Info.plist | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) 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 From 410a00ebad48cb581fd963593cb86529a1ba8dd5 Mon Sep 17 00:00:00 2001 From: LeeMyeongJin Date: Fri, 29 Nov 2024 05:55:20 +0900 Subject: [PATCH 4/4] =?UTF-8?q?[Docs]=20#270=20-=20README=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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