Italian Problemi con la compilazione con b4i

Star-Dust

Expert
Licensed User
Longtime User
prova a chimarlo cosi b4i.nuova.app sia nel certificato Provision che nell'App
 

ken87

Active Member
Licensed User
Longtime User
Stasera provo.
Intanto lo creato nel portale
 

Attachments

  • 7.png
    7.png
    123.3 KB · Views: 130

ken87

Active Member
Licensed User
Longtime User
Ho provato non ha funzionano secondo voi può dipendere dal PC? Oggi provo con un altro PC ricreando tutti i certificati..dal primo che crea b4i all ultimo
 

ken87

Active Member
Licensed User
Longtime User
Ho provato un progetto di prova ma nulla posto codice e e schermate

B4X:
'Code module
#Region  Project Attributes
    #ApplicationLabel: app
    #Version: 1.0.0
    'Orientation possible values: Portrait, LandscapeLeft, LandscapeRight and PortraitUpsideDown
    #iPhoneOrientations: Portrait, LandscapeLeft, LandscapeRight
    #iPadOrientations: Portrait, LandscapeLeft, LandscapeRight, PortraitUpsideDown
    #Target: iPhone, iPad
    #ATSEnabled: True
    #MinVersion: 8
     #If RELEASE
          #CertificateFile:ios_distribution.cer
          #ProvisionFile: app.mobileprovision
    #END IF
#End Region

Sub Process_Globals
    'These global variables will be declared once when the application starts.
    'Public variables can be accessed from all modules.
    Public App As Application
    Public NavControl As NavigationController
    Private Page1 As Page

End Sub

Private Sub Application_Start (Nav As NavigationController)
    'SetDebugAutoFlushLogs(True) 'Uncomment if program crashes before all logs are printed.
    NavControl = Nav
    Page1.Initialize("Page1")
    Page1.Title = "Page 1"
    Page1.RootPanel.Color = Colors.Red
    NavControl.ShowPage(Page1)
End Sub

Private Sub Page1_Resize(Width As Int, Height As Int)
   
End Sub

Private Sub Application_Background
   
End Sub

errore in modalità release è il solito:

B4X:
B4i Versione: 6.30
Analisi del Codice.    (0.00s)
Building folders structure.    (0.05s)
Compilazione del codice.    (0.00s)
Compilazione del codice di layouts    (0.00s)
Compilazione Progetto Xcode    (0.30s)
Invio dati a compilatore remoto.    (19.12s)
    Applicazione compilata con un Provision Profile non memorizzato
Completato con successo.
L'App sarà eseguita nel simulatore.
Questa è una versione per simulatore. Non pubblicarla sull'App Store.

Cosa sbaglio sono da due giorni che inizio e riprovo mi viene anche il dubbio che sia b4i versione 6.30..
Potete aiutarmi?
 

Attachments

  • uno.png
    uno.png
    48.5 KB · Views: 115
  • due.png
    due.png
    31.6 KB · Views: 115
  • 3.png
    3.png
    19.1 KB · Views: 129
  • 4.png
    4.png
    35.9 KB · Views: 121
  • 5.png
    5.png
    25.4 KB · Views: 120
  • 6.png
    6.png
    22.6 KB · Views: 134
  • 7.png
    7.png
    16.8 KB · Views: 131
  • 10.png
    10.png
    11.5 KB · Views: 115
  • 8.png
    8.png
    9.8 KB · Views: 127
Last edited:

ken87

Active Member
Licensed User
Longtime User
Ciao ho un dubbio .
Come faccio ad essere sicuro che punti in questa cartella D:\b4ikey
Nelle impostazioni ho messo quella cartella ma secondo me non la sta leggendo
 

Star-Dust

Expert
Licensed User
Longtime User
Apri b4i come amministratore e ti legge tutte le cartelle

Comunque meglio se sposti la cartella all'interno della cartella documenti
 

ken87

Active Member
Licensed User
Longtime User
Apri b4i come amministratore e ti legge tutte le cartelle

Comunque meglio se sposti la cartella all'interno della cartella documenti
Quindi sposto b4ikey in Documenti ed entro come amministratore .
C'e un modo per fare una log in questo ramo?

B4X:
#If RELEASE

log "Eseguo la if"

          #CertificateFile:ios_distribution.cer
          #ProvisionFile: app.mobileprovision
#END IF

Grazie mille provo e ti dico
 

ken87

Active Member
Licensed User
Longtime User
Non funziona esistono programmi per firmare Ipa visto che con b4i non lo fa?
 

ken87

Active Member
Licensed User
Longtime User
Ho provato a firmarlo con Ios App Signer
Mi ha salvato un nuovo ipa.
Come faccio a pubblicarlo?
B4i Parla di Application Loader dove lo scarico?
oppure ho visto che c'era un comando mi ricordate qual' è e come si usa?

Sperando sempre che tutto vada bene

Ho tentato con il programma
Transpoter
Ma segnala questo errore

Non è stato trovato nessun record applicazione adatto. Verifica che l'identificatore bundle “com.xxxx.sxxx” sia corretto.

Ho provato con il comando :

B4X:
xcrun altool --upload-app --type ios --file "desktop/ipa/mia app1.ipa" --username "[email protected]" --password "Mia Pass"
Ma mi restituisce questo errore

B4X:
"Unable to upload archive.";
    NSLocalizedFailureReason = "Failed to get authorization for username '[email protected]' and password. (\n    \"Error Domain=NSCocoaErrorDomain Code=0 \\\"Status code: 0\\\" UserInfo={NSLocalizedDescription=Status code: 0, NSLocalizedFailureReason=The auth server returned a bad status code.}\"\n)";

eppure email e password usate sono le mie credenziali dello store con cui ho registrato il portale di sviluppo
 
Last edited:

Star-Dust

Expert
Licensed User
Longtime User

ken87

Active Member
Licensed User
Longtime User
Ho provato a firmarlo con Ios App Signer
Mi ha salvato un nuovo ipa.
Come faccio a pubblicarlo?
B4i Parla di Application Loader dove lo scarico?
oppure ho visto che c'era un comando mi ricordate qual' è e come si usa?

Sperando sempre che tutto vada bene

Ho tentato con il programma
Transpoter
Ma segnala questo errore

Non è stato trovato nessun record applicazione adatto. Verifica che l'identificatore bundle “com.xxxx.sxxx” sia corretto.

Ho provato con il comando :

B4X:
xcrun altool --upload-app --type ios --file "desktop/ipa/mia app1.ipa" --username "[email protected]" --password "Mia Pass"
Ma mi restituisce questo errore

B4X:
"Unable to upload archive.";
    NSLocalizedFailureReason = "Failed to get authorization for username '[email protected]' and password. (\n    \"Error Domain=NSCocoaErrorDomain Code=0 \\\"Status code: 0\\\" UserInfo={NSLocalizedDescription=Status code: 0, NSLocalizedFailureReason=The auth server returned a bad status code.}\"\n)";

eppure email e password usate sono le mie credenziali dello store con cui ho registrato il portale di sviluppo

Quindi come devo procedere?
Il problema penso che sia che non é stato firmato bene .. in b4i non riesco a firnarlo c'è un modo per firmare avendo il certificato e il provision file? In windows o in mac?
 
Last edited:

ken87

Active Member
Licensed User
Longtime User
Ciao ho provato con xcode 12.5 ma non firma ancora.
Ho inserito iud di un telefono reale e ho provato il certificato di sviluppo ma nulla
B4X:
#CertificateFile: ios_development.cer
     #ProvisionFile:  menu10.mobileprovision
   
     #If RELEASE
           #CertificateFile: ios_distribution.cer
           #ProvisionFile: menu8.mobileprovision
    #END IF

Chi è che mi dedica quando fa un call live non so più cosa fare?
 

Attachments

  • Manda2.png
    Manda2.png
    253.8 KB · Views: 111
Last edited:

Star-Dust

Expert
Licensed User
Longtime User
Si scrive così
B4X:
#If DEBUG
   #CertificateFile: ios_development.cer
   #ProvisionFile: menu10.mobileprovision
#ELSE If RELEASE
   #CertificateFile: ios_distribution.cer
   #ProvisionFile: menu8.mobileprovision
#END IF

Hai provato il Build Hosting?
 
D

Deleted member 103

Guest
Ciao @ken87 ,

prova a segiure questo consiglio.

Dimentica tutto quello che hai provato fino ad ora e inizia da qui.
Vai passo dopo passo, senza correre.

Lo sò che, dato che è tutto in inglese, è tutto un pò difficile.
Ma se ci sono riuscito io, che non scrivo neanche una sola parola in inglese senza l'aiuto di google, allora ci puoi riuscire anche tu.

Qui trovi tutto quello di cui hai bisogno, non c'é alcun bisogno di cercare extra tools in internet.
 

ken87

Active Member
Licensed User
Longtime User
Ho seguito la procedura mille volte sarebbe possibile una call per vedere in diretta che cosa sbaglio?
Ho provato con x code 12.5
Ho cancellato tutti i certificati.
1) Ho ricreato il file da b4i per firmare
2) con il fille che si crea lo usato per richiedere certificato ios_development.cer
3) Ho impostato Id del mio programma tipo it.smenu.ssmenu
4) Ho inserito un codice Iud valido
5) Ho richiesto il provison file (App Store) per la pubblicazione usando id della mia app e certificato di produzione
6) Ho richiesto i file provision (Ad Hoc) usando il codice del telefono, id della mia app e il certificato di sviluppo
7) Ho salvato i file nella cartella dedicata lincata nelle impostazioni del programma b4i
8) Ho inserito il nome del pacchetto nel mio progetto it.smenu.ssmenu

Ho provato sia con questo

B4X:
#If DEBUG
   #CertificateFile: ios_development.cer
   #ProvisionFile: menu10.mobileprovision
#ELSE If RELEASE
   #CertificateFile: ios_distribution.cer
   #ProvisionFile: menu8.mobileprovision
#END IF

che quello relativo alla pubblicazione

B4X:
#CertificateFile: ios_development.cer

   #ProvisionFile: menu10.mobileprovision

Ho ricompilato tutto in modalità release e non funziona

Io ho b4i 6.30
Wmare con emulatore - Mac Bicsure
Xcode 12.5
Non so più che fare con una call magari riesco a capire

Ho la necessità di pubblicarlo nello store

Ringrazio tutti quelli che mi stanno aiutando e chiedo scusa se ho aperto diversi post.

Se avete qualche minuto da dedicarmi , poi ci si mette d'accordo su giorno e orario , possiamo usare o teamviewer o un semplice google meat

Grazie mille
 
Last edited:

Star-Dust

Expert
Licensed User
Longtime User
Adesso B4i è arrivata alla versione 7.80. Potrebbe essere un pò troppo vecchia.
 
Top