Skip to content

Commit

Permalink
1.0.0-beta01
Browse files Browse the repository at this point in the history
feat: app - Calendar
feat: app - Login/Logout
feat: app - Online/Offline Sync Memo
feat: server - Login/Logout
feat: server - Upsert/Fetch Memo
feat: server - Migrate Memo
  • Loading branch information
taetae98coding committed Nov 6, 2024
1 parent 2014fa1 commit bb64565
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 9 deletions.
28 changes: 24 additions & 4 deletions .github/workflows/firebase_app_distribution.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
file: app/platform/android/build/outputs/apk/real/release/android-real-release.apk
releaseNotesFile: CHANGELOG.md

iOS-Distribution:
iOS-Build:
runs-on: macos-15
steps:
- name: Checkout repository
Expand Down Expand Up @@ -85,7 +85,7 @@ jobs:
run: |
# create variables
CERTIFICATE_PATH=$RUNNER_TEMP/build_certificate.p12
PP_PATH=$RUNNER_TEMP/PROVISIONING_PROFILE.mobileprovision
PP_PATH=$RUNNER_TEMP/build_pp.mobileprovision
KEYCHAIN_PATH=$RUNNER_TEMP/app-signing.keychain-db
# import certificate and provisioning profile from secrets
Expand All @@ -112,11 +112,31 @@ jobs:
- name: Export ipa
run: xcodebuild -exportArchive -archivePath Diary/build/Diary.xcarchive -exportPath Diary/build -exportOptionsPlist Diary/ExportOptions.plist -allowProvisioningUpdates

- name: Upload ipa
uses: actions/upload-artifact@v4
with:
name: Diary.ipa
path: Diary/build/Diary.ipa

iOS-Distribution:
needs: [iOS-Build]
runs-on: ubuntu-latest
steps:
- name: Download ipa
uses: actions/download-artifact@v4
with:
name: Diary.ipa

- name: Distribution
uses: wzieba/Firebase-Distribution-Github-Action@v1
with:
appId: ${{ secrets.FIREBASE_ANDROID_REAL_RELEASE_APP_ID }}
serviceCredentialsFileContent: ${{ secrets.FIREBASE_APP_DISTRIBUTION_KEY }}
groups: Developer,Tester
file: Diary/build/Apps/Diary.ipa
releaseNotesFile: CHANGELOG.md
file: Diary.ipa
releaseNotesFile: CHANGELOG.md

- name: Delete temp ipa
uses: geekyeggo/delete-artifact@v5
with:
name: Diary.ipa
2 changes: 1 addition & 1 deletion Diary/Diary.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -360,7 +360,7 @@
PRODUCT_BUNDLE_IDENTIFIER = io.github.taetae98coding.diary;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = PROVISIONING_PROFILE;
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = Provision;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
Expand Down
10 changes: 6 additions & 4 deletions Diary/ExportOptions.plist
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,14 @@
<dict>
<key>destination</key>
<string>export</string>
<key>manageAppVersionAndBuildNumber</key>
<true/>
<key>method</key>
<string>release-testing</string>
<string>app-store-connect</string>
<key>provisioningProfiles</key>
<dict>
<key>io.github.taetae98coding.diary</key>
<string>PROVISIONING_PROFILE</string>
<string>Provision</string>
</dict>
<key>signingCertificate</key>
<string>Apple Distribution</string>
Expand All @@ -19,7 +21,7 @@
<true/>
<key>teamID</key>
<string>4TV6L66XZ8</string>
<key>thinning</key>
<string>&lt;thin-for-all-variants&gt;</string>
<key>uploadSymbols</key>
<true/>
</dict>
</plist>

0 comments on commit bb64565

Please sign in to comment.