Untitled
unknown
plain_text
a year ago
1.1 kB
15
Indexable
#!/bin/bash
set -e
# Папка для VS/Xamarin
TARGET_DIR=~/Library/MobileDevice/Provisioning\ Profiles
echo "Создаём папку: $TARGET_DIR"
mkdir -p "$TARGET_DIR"
# Найдём все установленные профили (системные)
echo "Ищем установленные provisioning profiles..."
for PROFILE in $(find /var/db/ProvisioningProfiles -name "*.mobileprovision" 2>/dev/null); do
echo "Обрабатываем: $PROFILE"
# Достаём UUID из профиля
UUID=$(security cms -D -i "$PROFILE" | /usr/libexec/PlistBuddy -c 'Print :UUID' /dev/stdin 2>/dev/null)
if [ -z "$UUID" ]; then
echo "⚠️ Не удалось достать UUID для $PROFILE"
continue
fi
DEST="$TARGET_DIR/$UUID.mobileprovision"
echo " → Копируем в $DEST"
cp "$PROFILE" "$DEST"
done
echo "✅ Готово! Все профили синхронизированы."
echo "Проверь: ls -l ~/Library/MobileDevice/Provisioning\\ Profiles/"
Editor is loading...
Leave a Comment