ai/at
1
0

fix ios build scpt

This commit is contained in:
2026-01-08 08:43:57 +09:00
parent 85cdc9ff30
commit b31bc707a3
3 changed files with 15 additions and 11 deletions

View File

@@ -1,9 +1,7 @@
今回の./ios (social-app)開発の要点をまとめます。 今回の./ios (social-app)開発の要点をまとめます。
1. MITのライセンスを遵守すること、iosアプリとして出品しても問題ないようにすること 1. MITのライセンスを遵守すること、iosアプリとして出品しても問題ないようにすること
https://raw.githubusercontent.com/bluesky-social/social-app/refs/heads/main/LICENSE
2. "Bluesky"という名称を使用しないこと。アイコンの変更。リンクの変更 2. "Bluesky"という名称を使用しないこと。アイコンの変更。リンクの変更
3. selfhostでも動くこと。
3. selfhostでも動くこと。これはすでにpatchで実現しています。 https://raw.githubusercontent.com/bluesky-social/social-app/refs/heads/main/LICENSE

View File

@@ -78,8 +78,6 @@ function cleanup_build {
# 3. CocoaPods # 3. CocoaPods
echo "3. Installing CocoaPods..." echo "3. Installing CocoaPods..."
# Ensure PATH includes Homebrew ruby gems if needed
export PATH="/opt/homebrew/lib/ruby/gems/3.4.0/bin:$PATH"
cd ios cd ios
pod install pod install
cd .. cd ..
@@ -131,7 +129,10 @@ EOF
} }
case $1 in case $1 in
i) skip-init)
echo "Skipping cleanup_build..."
;;
*)
cleanup_build cleanup_build
;; ;;
esac esac
@@ -167,8 +168,15 @@ cp -R ${APP_NAME}.xcarchive/Products/Applications/${APP_NAME}.app Payload/
# store.mobileprovisionの存在確認とコピー # store.mobileprovisionの存在確認とコピー
# https://developer.apple.com/account/resources/profiles/list # https://developer.apple.com/account/resources/profiles/list
if [ ! -f "$MOBILEPROVISION" ]; then if [ ! -f "$MOBILEPROVISION" ]; then
echo "Error: store.mobileprovision not found at $MOBILEPROVISION" # 親ディレクトリからコピーを試みる
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 exit 1
fi
fi fi
cp "$MOBILEPROVISION" Payload/${APP_NAME}.app/embedded.mobileprovision cp "$MOBILEPROVISION" Payload/${APP_NAME}.app/embedded.mobileprovision

View File

@@ -70,8 +70,6 @@ npx expo prebuild --platform ios --clean
# 3. CocoaPods # 3. CocoaPods
echo "3. Installing CocoaPods..." echo "3. Installing CocoaPods..."
# Ensure PATH includes Homebrew ruby gems if needed
export PATH="/opt/homebrew/lib/ruby/gems/3.4.0/bin:$PATH"
cd ios cd ios
pod install pod install
cd .. cd ..