Skip to content

Commit

Permalink
정리 귀찮아서 링크만건다
Browse files Browse the repository at this point in the history
  • Loading branch information
deptno committed Jan 25, 2024
1 parent b6453ff commit 0bcb0c0
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 11 deletions.
4 changes: 4 additions & 0 deletions code-push.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
+ https://learn.microsoft.com/ko-kr/appcenter/sdk/getting-started/react-native

## 설정 기록
+ [[diary:2024-01-02]]
+ [[diary:2024-01-16]]

## link
- [[react-native]]
+ [[diary:2024-01-16]]
8 changes: 4 additions & 4 deletions diary/2024-01-02.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
- 진행기록
+ https://github.com/deptno/salji.ro/tree/feature/firebase-app-check
- [ ] react-query f/u
- [ ] code-push
- [ ] [[../code-push|code-push]]
- [ ] https://appcenter.ms/apps 가입필요
- [ ] `npm -g install appcenter-cli`
- [ ] org 생성
- [ ] ios 앱생성
- [ ] [[../ios|ios]] 앱생성
- [ ] `appcenter`, `appcenter-analytics`, `appcenter-crashes` 패키지 추가
- [ ] AppCenter-Config.plist 추가
- [ ] ApppDelegate.m 수정
Expand All @@ -18,11 +18,11 @@ appcenter codepush deployment add -a saljiro/saljiro-ios Production
appcenter codepush deployment list --app saljiro/saljiro-ios -k
```
+ https://velog.io/@minwoo129/React-Native에서-CodePush-사용하기
- codepush 가 react-native 0.73 하고 충돌
- [[../code-push|code-push]][[../react-native|react-native]] 0.73 하고 충돌
- [[../bun|bun]] 은 patch-package 가 안되네 ah..
- [ ] splash-screen
- [ ] [[../fcm|fcm]] 저장 로직
- [ ] 강업 로직
- podman
- [[../podman|podman]]
- 하이브리드앱에서의 safearea 처리
- [X] [[../brew|brew]] [[../git|git]] 업그레이드가안되서 수동으로 ln
13 changes: 7 additions & 6 deletions diary/2024-01-16.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
- [X] [[../github|github]] public-wiki -> github.io 배포 자동화
- [ ] rn@0.72.2 버전업 중에 동일 에러 발생 [[2023-12-25]]
- [ ] [[../react-native|react-native]]@0.72.2 버전업 중에 동일 에러 발생 [[2023-12-25]]

- [[../code-push|code-push]]
+ [[2024-01-02]]
- [ ] info.plist publickey, deploy [[key]] 설정 남음
- [.] appcenter.ms
- [ ] info.plist publickey, deploy key 설정 남음
- [o] appcenter.ms
- [X] [[../ios|ios]] AppCenter-Config.plist 에 AppSecret 요구
- [ ] [[../android|android]] appcenter-config.json 에 AppSecret 요구
- [ ] secret 은 빌드 타임에 주입, [[../fastlane|fastlane]]
- [[../android|android]] appcenter-config.json 에 AppSecret 요구
- 이건 [[../code-push|code-push]] 가아닌 appcenter 의 다른 피쳐를 위한 요구사항으로 추측
- [X] secret 은 빌드 타임에 주입, [[../fastlane|fastlane]]
- [ ] userDefine 을 통해 deployment key 를 주입하고 `info.plist``CodePushDeploymentKey` 값에서 참조해야한다
- 프로젝트 생성을 제외한 deployment 키 생성
```sh
Expand Down Expand Up @@ -46,7 +47,7 @@
- 상황적으로 셈버의 패치는 codepush 버전으로 사용될 확률이 높다
- 패치 버전업은 [[../ios|ios]], [[../android|android]] 둘다 관리해야하므로 [[../fastlane|fastlane]] 안에서 관리하면 안된다
- `pnpm version patch` 등을 사용한 후에 os 별로 [[../fastlane|fastlane]] 을 실행해야하므로 실수방지를 위해 스크립트화를 하던지한다
- [ ] **중요** codepush 는 javascript bundle 만을 푸시하기때문에 native 앱 버전을 바꿀 수 없다. 이런식이면 코드푸시버전은 semantic에서제외되고 별도로 관리되어야한다
- [ ] **중요** [[../code-push|code-push]] 는 javascript bundle 만을 푸시하기때문에 native 앱 버전을 바꿀 수 없다. 이런식이면 코드푸시버전은 semantic에서제외되고 별도로 관리되어야한다
- 타겟 버전은 레인지가 가능하다
- 아마도 동일 타겟 버전에서는 코드 푸시 버전이 높은 것이 우선순위가 될 것으로 추측
- 코드푸시 이후에 배포되는 버전은 반드시 이전 코드 푸시의 타겟버전 범위에 속하면 안될것으로 추측
Expand Down
2 changes: 1 addition & 1 deletion diary/2024-01-25.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
+ https://github.com/fastlane/fastlane/discussions/18293
- 테스트는 내부-internal, 비공개-alhpa, 공개-beta 트랙으로 분류하는것으로 추측
- 글에 따르면 alpha 이상에서 릴리즈가 수등으로 되어야한다고 말하고 있음
- [ ] 앱 개발 과정에 대한 정리
- [X] 앱 개발 과정에 대한 정리

---

Expand Down
1 change: 1 addition & 0 deletions react-native.md
Original file line number Diff line number Diff line change
Expand Up @@ -860,3 +860,4 @@ npx react-native upgrade
- [[webview]]
+ https://www.reactnative.express/exercises
- [[devide-app-by-development-env]]
- [[code-push]]

0 comments on commit 0bcb0c0

Please sign in to comment.