Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
# - AS PER https://guides.cocoapods.org/using/using-cocoapods.html NEVER IGNORE THE LOCK FILE
Pods/
vendor/
/vendor/

### Swift ###
# Xcode
Expand Down
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -33,7 +33,7 @@
- Development Environment
<p align="left">
<img src ="https://img.shields.io/badge/Swift-5.9-orange?logo=swift">
<img src ="https://img.shields.io/badge/Xcode-15.0-blue?logo=xcode">
<img src ="https://img.shields.io/badge/Xcode-16.0-blue?logo=xcode">
<img src ="https://img.shields.io/badge/iOS-17.0-green.svg">

<br>
Expand All @@ -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

<br>

Expand Down
67 changes: 45 additions & 22 deletions Runnect-iOS/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -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 설정
Expand All @@ -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
2 changes: 1 addition & 1 deletion Runnect-iOS/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1530,6 +1530,6 @@ SPEC CHECKSUMS:
SnapKit: e01d52ebb8ddbc333eefe2132acf85c8227d9c25
Then: 844265ae87834bbe1147d91d5d41a404da2ec27d

PODFILE CHECKSUM: 21b932758a1b75c9599a5f3ac14058aa0e7b7492
PODFILE CHECKSUM: c665182796e576cc5809d905a90f88a0e5ed9d67

COCOAPODS: 1.15.0
8 changes: 4 additions & 4 deletions Runnect-iOS/Runnect-iOS.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -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";
Expand All @@ -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 = "";
Expand All @@ -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";
Expand All @@ -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 = "";
Expand Down
4 changes: 2 additions & 2 deletions Runnect-iOS/Runnect-iOS/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<key>CFBundlePackageType</key>
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
<key>CFBundleShortVersionString</key>
<string>2.0.3</string>
<string>2.1.0</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
Expand All @@ -46,7 +46,7 @@
</dict>
</array>
<key>CFBundleVersion</key>
<string>2024.0402.1647</string>
<string>2024.1128.0304</string>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>kakaokompassauth</string>
Expand Down