b4i.mobileprovision (No such file or directory) – B4X FileNotFoundException

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.

possibile

Diagnosi

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

Difficoltà: facileRischio: bassoRichiede riavvio

Fermare il Build Server, correggere il percorso della cartella Provisioning Profiles e riavviare il server prima di ricreare il Bridge.

  1. Chiudere il processo B4i Build Server.
  2. Aprire config.txt e impostare provisioning_profiles sulla cartella reale che contiene il profilo.
  3. 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

Schede correlate