Skip to content

Commit da384d9

Browse files
committed
fix/#103: info.plist 수정 및 디스코드 웹훅 추가
- 기존에 수출 관리 규정 우회를 pbxproj에서 관리되던 것을 info.plist로 수정 - 테스트플라이트 배포 성공 시 Discord로 알림이 가도록 웹훅 추가
1 parent d674ede commit da384d9

File tree

3 files changed

+31
-2
lines changed

3 files changed

+31
-2
lines changed

.github/workflows/deploy_on_release.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,3 +102,32 @@ jobs:
102102
issuer-id: ${{ secrets.APPSTORE_ISSUER_ID }}
103103
api-key-id: ${{ secrets.APPSTORE_API_KEY_ID }}
104104
api-private-key: ${{ secrets.APPSTORE_API_PRIVATE_KEY }}
105+
106+
- name: 📣 Notify to Discord
107+
if: success()
108+
run: |
109+
MARKETING_VERSION=$(/usr/libexec/PlistBuddy -c "Print :CFBundleShortVersionString" Poppool.xcarchive/Products/Applications/Poppool.app/Info.plist)
110+
BUNDLE_VERSION=$(/usr/libexec/PlistBuddy -c "Print :CFBundleVersion" Poppool.xcarchive/Products/Applications/Poppool.app/Info.plist)
111+
112+
curl -H "Content-Type: application/json" \
113+
-X POST \
114+
-d "{
115+
\"embeds\": [
116+
{
117+
\"title\": \"🚀 TestFlight 배포 완료!\",
118+
\"description\": \"앱이 성공적으로 업로드되었습니다.\",
119+
\"fields\": [
120+
{
121+
\"name\": \"🔖 마케팅 버전 (CFBundleShortVersionString)\",
122+
\"value\": \"$MARKETING_VERSION\"
123+
},
124+
{
125+
\"name\": \"📦 빌드 버전 (CFBundleVersion)\",
126+
\"value\": \"$BUNDLE_VERSION\"
127+
}
128+
],
129+
\"color\": 3066993
130+
}
131+
]
132+
}" \
133+
${{ secrets.TESTFLIGHT_WEBHOOK_URL }}

Poppool/Poppool.xcodeproj/project.pbxproj

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3714,7 +3714,6 @@
37143714
ENABLE_USER_SCRIPT_SANDBOXING = NO;
37153715
GENERATE_INFOPLIST_FILE = YES;
37163716
INFOPLIST_FILE = Poppool/Resource/Info.plist;
3717-
INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
37183717
INFOPLIST_KEY_NSCameraUsageDescription = "사용자가 프로필 사진을 업로드하거나 댓글에 사진을 추가할 수 있도록 카메라를 사용합니다.";
37193718
INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = "사용자의 현재 위치를 기반으로 주변 게시글을 추천하는 데 사용됩니다.";
37203719
INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "사용자가 프로필 사진을 업로드하거나 댓글에 사진을 추가할 수 있도록 사진라이브러리에 접근합니다.";
@@ -3760,7 +3759,6 @@
37603759
ENABLE_USER_SCRIPT_SANDBOXING = NO;
37613760
GENERATE_INFOPLIST_FILE = YES;
37623761
INFOPLIST_FILE = Poppool/Resource/Info.plist;
3763-
INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
37643762
INFOPLIST_KEY_NSCameraUsageDescription = "사용자가 프로필 사진을 업로드하거나 댓글에 사진을 추가할 수 있도록 카메라를 사용합니다.";
37653763
INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = "사용자의 현재 위치를 기반으로 주변 게시글을 추천하는 데 사용됩니다.";
37663764
INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "사용자가 프로필 사진을 업로드하거나 댓글에 사진을 추가할 수 있도록 사진라이브러리에 접근합니다.";

Poppool/Poppool/Resource/Info.plist

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
33
<plist version="1.0">
44
<dict>
5+
<key>ITSAppUsesNonExemptEncryption</key>
6+
<false/>
57
<key>CFBundleShortVersionString</key>
68
<string>$(MARKETING_VERSION)</string>
79
<key>CFBundleURLTypes</key>

0 commit comments

Comments
 (0)