From 8515a5e81132f298abbf88079f4b361695ae0a61 Mon Sep 17 00:00:00 2001 From: syui Date: Thu, 8 Jan 2026 08:43:57 +0900 Subject: [PATCH] fix ios build scpt --- ios/README.md | 6 ++---- ios/build.zsh | 16 +++++++++++++--- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/ios/README.md b/ios/README.md index c08d5da..678c1b9 100644 --- a/ios/README.md +++ b/ios/README.md @@ -1,9 +1,7 @@ 今回の./ios (social-app)開発の要点をまとめます。 1. MITのライセンスを遵守すること、iosアプリとして出品しても問題ないようにすること -https://raw.githubusercontent.com/bluesky-social/social-app/refs/heads/main/LICENSE - 2. "Bluesky"という名称を使用しないこと。アイコンの変更。リンクの変更 +3. selfhostでも動くこと。 -3. selfhostでも動くこと。これはすでにpatchで実現しています。 - +https://raw.githubusercontent.com/bluesky-social/social-app/refs/heads/main/LICENSE diff --git a/ios/build.zsh b/ios/build.zsh index a379cff..1038361 100755 --- a/ios/build.zsh +++ b/ios/build.zsh @@ -131,7 +131,10 @@ EOF } case $1 in - i) + skip-init) + echo "Skipping cleanup_build..." + ;; + *) cleanup_build ;; esac @@ -167,8 +170,15 @@ cp -R ${APP_NAME}.xcarchive/Products/Applications/${APP_NAME}.app Payload/ # store.mobileprovisionの存在確認とコピー # https://developer.apple.com/account/resources/profiles/list if [ ! -f "$MOBILEPROVISION" ]; then - echo "Error: store.mobileprovision not found at $MOBILEPROVISION" - exit 1 + # 親ディレクトリからコピーを試みる + PARENT_MOBILEPROVISION="$SCRIPT_DIR/../embedded.mobileprovision" + if [ -f "$PARENT_MOBILEPROVISION" ]; then + echo "Copying mobileprovision from $PARENT_MOBILEPROVISION to $MOBILEPROVISION" + cp "$PARENT_MOBILEPROVISION" "$MOBILEPROVISION" + else + echo "Error: store.mobileprovision not found at $MOBILEPROVISION or $PARENT_MOBILEPROVISION" + exit 1 + fi fi cp "$MOBILEPROVISION" Payload/${APP_NAME}.app/embedded.mobileprovision