Skip to content

Commit 3d38a27

Browse files
author
ChenDoXiu
committed
feat: 优化iOS构建流程,简化未签名IPA的生成步骤
1 parent a9cb6b5 commit 3d38a27

File tree

1 file changed

+10
-21
lines changed

1 file changed

+10
-21
lines changed

.github/workflows/flutter-pre-build.yml

Lines changed: 10 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -217,28 +217,17 @@ jobs:
217217
- name: 准备iOS构建 (不签名)
218218
run: flutter build ios --release --no-codesign
219219

220-
- name: 创建 .xcarchive (不签名)
220+
- name: 复制构建的文件
221221
run: |
222-
cd ios
223-
xcodebuild archive \
224-
-workspace Runner.xcworkspace \
225-
-scheme Runner \
226-
-configuration Release \
227-
-archivePath ../build/ios/archive/Runner.xcarchive \
228-
CODE_SIGNING_ALLOWED=NO \
229-
CODE_SIGNING_REQUIRED=NO \
230-
CODE_SIGN_IDENTITY="" \
231-
EXPANDED_CODE_SIGN_IDENTITY=""
232-
233-
- name: 导出未签名的 IPA
222+
mkdir -p $GITHUB_WORKSPACE/build/ios
223+
cp -r build/ios/iphoneos/Runner.app $GITHUB_WORKSPACE/build/ios/MoeKey-${{ needs.pre-build.outputs.APP_VERSION }}-iOS-release.app
224+
- name: 压缩创建IPA
234225
run: |
235-
xcodebuild -exportArchive \
236-
-archivePath build/ios/archive/Runner.xcarchive \
237-
-exportPath build/ios/ipa \
238-
-exportOptionsPlist ios/ExportOptions.plist
239-
240-
- name: 上传未签名的 IPA 到工作流程
226+
cd $GITHUB_WORKSPACE/build/ios
227+
zip -r MoeKey-${{ needs.pre-build.outputs.APP_VERSION }}-iOS-release.ipa MoeKey-${{ needs.pre-build.outputs.APP_VERSION }}-iOS-release.app
228+
- name: 上传到工作流程
241229
uses: actions/upload-artifact@v4
242230
with:
243-
name: build-ios-unsigned-ipa
244-
path: build/ios/ipa/*.ipa
231+
name: build-ios
232+
path: |
233+
MoeKey-${{ needs.pre-build.outputs.APP_VERSION }}-iOS-release.ipa

0 commit comments

Comments
 (0)