test 12
This commit is contained in:
@@ -44,26 +44,29 @@ jobs:
|
||||
security delete-keychain build.keychain || true
|
||||
security create-keychain -p "" build.keychain
|
||||
|
||||
# 2. AJOUTER AU CHEMIN DE RECHERCHE (Crucial pour Xcode 26.2)
|
||||
# Cela permet à Xcode de fouiller dans ce keychain pour signer l'IPA
|
||||
# 2. AJOUTER AU CHEMIN DE RECHERCHE (Crucial sur macOS récent)
|
||||
# On ajoute notre keychain temporaire à la liste des keychains consultés par le système
|
||||
security list-keychains -d user -s build.keychain $(security list-keychains -d user | xargs)
|
||||
|
||||
# 3. Paramétrage et Déverrouillage
|
||||
security unlock-keychain -p "" build.keychain
|
||||
security set-keychain-settings -t 3600 -u build.keychain
|
||||
|
||||
# 4. Importation du certificat Apple Distribution
|
||||
# 4. Importation du certificat
|
||||
echo "$P12_BASE" | base64 -D -o cert.p12
|
||||
# On autorise explicitement /usr/bin/codesign à accéder à la clé
|
||||
# On autorise explicitement codesign à accéder à la clé sans popup
|
||||
security import cert.p12 -k build.keychain -P "$P12_PASS" -T /usr/bin/codesign -T /usr/bin/productsign
|
||||
|
||||
# 5. Configuration de la partition pour éviter les popups bloquants
|
||||
# 5. Configuration de la partition (Évite le popup "Voulez-vous autoriser l'accès")
|
||||
security set-key-partition-list -S apple-tool:,apple: -s -k "" build.keychain
|
||||
|
||||
# 6. Installation du Profil (Bundle ID: be.devdayronvl.TravelMate)
|
||||
# 6. Installation du Profil de Provisionnement
|
||||
mkdir -p ~/Library/MobileDevice/Provisioning\ Profiles
|
||||
# Xcode 26.2 nécessite que le nom du fichier corresponde à l'UUID ou soit standard
|
||||
echo "$PROV_BASE" | base64 -D -o ~/Library/MobileDevice/Provisioning\ Profiles/distribution.mobileprovision
|
||||
echo "$PROV_BASE" | base64 -D -o ~/Library/MobileDevice/Provisioning\ Profiles/iphone.mobileprovision
|
||||
|
||||
# 7. DEBUG : Vérifier que le certificat est bien "vu" par le système
|
||||
echo "Certificats trouvés dans le keychain :"
|
||||
security find-identity -v -p codesigning build.keychain
|
||||
|
||||
- name: Lancer Fastlane & Build IPA
|
||||
working-directory: ./ios
|
||||
|
||||
Reference in New Issue
Block a user