Skip to content

Commit 9e2f2f4

Browse files
committed
chore: v2.4.0 빌드 버전 및 배포 설정 업데이트
- 빌드 버전 2026.0210.0051로 업데이트 - Info.plist 버전 2.4.0으로 통일 - Fastfile export_method 간소화 및 upload_only 레인 추가 - 릴리즈 노트 텍스트 정리
1 parent 904b405 commit 9e2f2f4

File tree

6 files changed

+43
-23
lines changed

6 files changed

+43
-23
lines changed

Runnect-iOS/RNWatch Watch App/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<key>CFBundleShortVersionString</key>
2020
<string>2.4.0</string>
2121
<key>CFBundleVersion</key>
22-
<string>2026.0209.0251</string>
22+
<string>2026.0210.0051</string>
2323
<key>NSHealthShareUsageDescription</key>
2424
<string>러닝 중 심박수와 칼로리 정보를 표시하기 위해 건강 데이터 접근이 필요합니다.</string>
2525
<key>NSHealthUpdateUsageDescription</key>

Runnect-iOS/Runnect-iOS.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1721,7 +1721,7 @@
17211721
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
17221722
CODE_SIGN_ENTITLEMENTS = "RNWatch Watch App/RNWatch Watch App.entitlements";
17231723
CODE_SIGN_STYLE = Automatic;
1724-
CURRENT_PROJECT_VERSION = 2026.0209.0251;
1724+
CURRENT_PROJECT_VERSION = 2026.0210.0051;
17251725
DEVELOPMENT_TEAM = 8Q4H7X3Q58;
17261726
ENABLE_PREVIEWS = YES;
17271727
ENABLE_USER_SCRIPT_SANDBOXING = YES;
@@ -1758,7 +1758,7 @@
17581758
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
17591759
CODE_SIGN_ENTITLEMENTS = "RNWatch Watch App/RNWatch Watch App.entitlements";
17601760
CODE_SIGN_STYLE = Automatic;
1761-
CURRENT_PROJECT_VERSION = 2026.0209.0251;
1761+
CURRENT_PROJECT_VERSION = 2026.0210.0051;
17621762
DEVELOPMENT_TEAM = 8Q4H7X3Q58;
17631763
ENABLE_PREVIEWS = YES;
17641764
ENABLE_USER_SCRIPT_SANDBOXING = YES;
@@ -1909,7 +1909,7 @@
19091909
CODE_SIGN_ENTITLEMENTS = "Runnect-iOS/Runnect-iOSDebug.entitlements";
19101910
CODE_SIGN_IDENTITY = "Apple Development";
19111911
CODE_SIGN_STYLE = Automatic;
1912-
CURRENT_PROJECT_VERSION = 2026.0209.0251;
1912+
CURRENT_PROJECT_VERSION = 2026.0210.0051;
19131913
DEVELOPMENT_TEAM = 8Q4H7X3Q58;
19141914
GENERATE_INFOPLIST_FILE = NO;
19151915
INFOPLIST_FILE = "Runnect-iOS/Info.plist";
@@ -1950,7 +1950,7 @@
19501950
CODE_SIGN_ENTITLEMENTS = "Runnect-iOS/Runnect-iOS.entitlements";
19511951
CODE_SIGN_IDENTITY = "Apple Development";
19521952
CODE_SIGN_STYLE = Automatic;
1953-
CURRENT_PROJECT_VERSION = 2026.0209.0251;
1953+
CURRENT_PROJECT_VERSION = 2026.0210.0051;
19541954
DEVELOPMENT_TEAM = 8Q4H7X3Q58;
19551955
GENERATE_INFOPLIST_FILE = NO;
19561956
INFOPLIST_FILE = "Runnect-iOS/Info.plist";

Runnect-iOS/Runnect-iOS/Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<key>CFBundlePackageType</key>
2929
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
3030
<key>CFBundleShortVersionString</key>
31-
<string>2.3.1</string>
31+
<string>2.4.0</string>
3232
<key>CFBundleURLTypes</key>
3333
<array>
3434
<dict>
@@ -53,7 +53,7 @@
5353
</dict>
5454
</array>
5555
<key>CFBundleVersion</key>
56-
<string>2026.0209.0251</string>
56+
<string>2026.0210.0051</string>
5757
<key>ITSAppUsesNonExemptEncryption</key>
5858
<false/>
5959
<key>LSApplicationQueriesSchemes</key>

Runnect-iOS/fastlane/Fastfile

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -65,20 +65,17 @@ platform :ios do
6565
scheme: "Runnect-iOS",
6666
configuration: "Release",
6767
clean: true,
68-
export_options: {
69-
provisioningProfiles: {
70-
"com.runnect.Runnect-iOS" => "match AppStore com.runnect.Runnect-iOS"
71-
}
72-
}
68+
export_method: "app-store",
69+
export_xcargs: "-allowProvisioningUpdates"
7370
)
7471

7572
# App Store 업로드 + 심사 제출
7673
upload_to_app_store(
7774
api_key: api_key_data,
7875
app_version: version,
79-
submit_for_review: true,
76+
submit_for_review: false,
8077
force: true,
81-
automatic_release: true,
78+
automatic_release: false,
8279
skip_screenshots: true,
8380
skip_metadata: false,
8481
precheck_include_in_app_purchases: false,
@@ -208,6 +205,26 @@ platform :ios do
208205
)
209206
end
210207

208+
############# Watch Provisioning #############
209+
210+
desc "Upload IPA to App Store Connect (without review)"
211+
lane :upload_only do |options|
212+
api_key_data = api_key
213+
version = options[:version]
214+
215+
upload_to_app_store(
216+
api_key: api_key_data,
217+
ipa: options[:ipa] || "/tmp/ipa_export/Runnect-iOS.ipa",
218+
app_version: version,
219+
submit_for_review: false,
220+
force: true,
221+
automatic_release: false,
222+
skip_screenshots: true,
223+
skip_metadata: false,
224+
precheck_include_in_app_purchases: false
225+
)
226+
end
227+
211228
############# Error Handling #############
212229

213230
error do |lane, exception, options|

Runnect-iOS/fastlane/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,14 @@ Register Devices
7777

7878
Match all code signing (read only)
7979

80+
### ios upload_only
81+
82+
```sh
83+
[bundle exec] fastlane ios upload_only
84+
```
85+
86+
Upload IPA to App Store Connect (without review)
87+
8088
----
8189

8290
This README.md is auto-generated and will be re-generated every time [_fastlane_](https://fastlane.tools) is run.
Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
11
v2.4.0 업데이트
22

3-
🍎 Apple Watch 앱 출시
3+
[Apple Watch 앱 출시]
44
- 러닝 시작 시 Watch에서 실시간 거리, 시간, 페이스 확인
55
- 심박수 존(Z1~Z5) 실시간 시각화 및 햅틱 알림
6-
- iPhone Watch 양방향 러닝 종료 지원
6+
- iPhone - Watch 양방향 러닝 종료 지원
77

8-
코스 발견 성능 개선
9-
- 페이지네이션 속도 최대 90% 향상 (스크롤이 끊기지 않아요!)
8+
[코스 발견 성능 개선]
9+
- 페이지네이션 속도 최대 90% 향상
1010
- 이미지 사전 로딩으로 더 빠른 피드 탐색
1111
- 불필요한 로딩 화면 제거
12-
13-
🏃 러닝 UX 개선
14-
- GPS 기반 실시간 거리 추적
15-
- 러닝 종료 시 확인 알럿 추가
16-
- 기록 화면 뒤로가기 동선 개선

0 commit comments

Comments
 (0)