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..0183fce 100755 --- a/ios/build.zsh +++ b/ios/build.zsh @@ -78,8 +78,6 @@ function cleanup_build { # 3. 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 pod install cd .. @@ -131,7 +129,10 @@ EOF } case $1 in - i) + skip-init) + echo "Skipping cleanup_build..." + ;; + *) cleanup_build ;; esac @@ -167,8 +168,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 diff --git a/ios/preview.zsh b/ios/preview.zsh index 3644670..96a412d 100755 --- a/ios/preview.zsh +++ b/ios/preview.zsh @@ -70,8 +70,6 @@ npx expo prebuild --platform ios --clean # 3. 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 pod install cd ..