ai/at
1
0

add social-app-custom

This commit is contained in:
2025-12-03 12:38:37 +09:00
parent 647dd5978c
commit a0e7a54682
15 changed files with 730 additions and 48 deletions

41
bin/build-aiat.sh Executable file
View File

@@ -0,0 +1,41 @@
#!/bin/zsh
set -e
cd ~/ai/at/repos/social-app
# 初回のみ実行: ネイティブプロジェクト生成
# npx expo prebuild --clean
# cd ios && pod install && cd ..
## アーカイブ
xcodebuild -workspace ios/aiat.xcworkspace \
-scheme aiat \
-configuration Release \
-archivePath build/Aiat.xcarchive \
-allowProvisioningUpdates \
archive
cd build
# IPA作成
rm -rf Payload Aiat.ipa
mkdir -p Payload
cp -R Aiat.xcarchive/Products/Applications/aiat.app Payload/
cp ../store.mobileprovision Payload/aiat.app/embedded.mobileprovision
# entitlements抽出
security cms -D -i Payload/aiat.app/embedded.mobileprovision > /tmp/profile.plist
/usr/libexec/PlistBuddy -x -c "Print :Entitlements" /tmp/profile.plist > /tmp/entitlements.plist
# 署名
CERT="Apple Distribution: syutaro inagaki (WN6KD5ZT49)"
codesign -f -s "$CERT" Payload/aiat.app/Frameworks/*.framework 2>/dev/null || true
codesign -f -s "$CERT" --entitlements /tmp/entitlements.plist Payload/aiat.app
# IPA作成
zip -r Aiat.ipa Payload
# アップロード
xcrun altool --upload-app -f Aiat.ipa -t ios -u "syui@syui.ai" -p "@keychain:AC_PASSWORD"
echo "Upload complete"