B4i
b4i.mobileprovision (No such file or directory) – B4X FileNotFoundException
Il Build Server B4i cerca b4i.mobileprovision nella vecchia cartella utente, tipicamente dopo lo spostamento della home macOS su un altro disco. Correggere provisioning_profiles in config.txt con il Build Server fermo riallinea il percorso e permette di creare nuovamente il Bridge.
Cosa significa questo errore?
Il Build Server B4i cerca b4i.mobileprovision nella vecchia cartella utente, tipicamente dopo lo spostamento della home macOS su un altro disco. Correggere provisioning_profiles in config.txt con il Build Server fermo riallinea il percorso e permette di creare nuovamente il Bridge.
Messaggio originale
b4i.mobileprovision (No such file or directory)Contesto e parole chiave
Alias
- B4i Bridge provisioning
- provisioning_profiles path
Messaggi alternativi
- security: SecKeychainDelete: The specified keychain could not be found
Prodotti
- B4i
- B4i Build Server
- B4i-Bridge
Piattaforme
- macOS
Parole chiave
- b4i bridge build server path
- b4i mobileprovision filenotfound
- b4i provisioning_profiles config
Cause possibili
Percorso dei provisioning profile rimasto alla vecchia home
Il file config.txt del Build Server conserva il percorso /Users/<utente>/Library/MobileDevice/Provisioning Profiles anche quando la home reale dell'utente è stata spostata. Il profilo esiste, ma il server lo cerca nella directory sbagliata.
possibileDiagnosi
Percorso riportato nell'eccezione e percorso reale del profilo
Confrontare il path del messaggio con la posizione effettiva di b4i.mobileprovision sul Mac e leggere provisioning_profiles nel config.txt del Build Server.
Come leggere il risultato. Se il profilo è presente ma il prefisso /Users/<utente> non corrisponde alla home reale, la configurazione è disallineata.
Risoluzione
Aggiornare provisioning_profiles in config.txt
Fermare il Build Server, correggere il percorso della cartella Provisioning Profiles e riavviare il server prima di ricreare il Bridge.
- Chiudere il processo B4i Build Server.
- Aprire config.txt e impostare provisioning_profiles sulla cartella reale che contiene il profilo.
- Riavviare il server e ripetere la creazione di B4i-Bridge.
Domande frequenti
Devo ricreare certificati e profili?
Non nel caso documentato: il profilo esisteva già. È stato sufficiente correggere il percorso provisioning_profiles usato dal Build Server.
Approfondimenti
- Compile error - B4i-Bridge thread_b4x_verificato