iOS Question B4i V10 and Hosted Builder Release ipa

Alexander Stolte

Expert
Licensed User
Longtime User
I use Builder 1, and when I click “Download last build,” the download takes 20 minutes, and when it's finished, the name of the zip file remains “tmp.zip” instead of “archive.zip.” When I try to upload the tmp zip, it complains that it is a wrong zip, and when I upload the .ipa with the iTunes Connect Uploader, it does not arrive in iTunes.
 

Erel

B4X founder
Staff member
Licensed User
Longtime User
This is what I get with an app of mine:

B4X:
Sending data to remote compiler.    (28.55s)
    Application compiled with store provision profile.
You can download the ipa file with Tools - Build Server - Download Last Build.

Download:
B4X:
[IDE message - 10:54:54] 
Downloading file...
[IDE message - 10:54:55] 
IPA file saved in the Objects folder.

There is indeed no archive file. You should find and upload the ipa file:

1762764982568.png
 
Upvote 0

Alexander Stolte

Expert
Licensed User
Longtime User
There is indeed no archive file. You should find and upload the ipa file:
That's actually how it looks for me too, but when I upload this ipa file with the b4i iTunes Connect Uploader, it never arrives in Apple Developer. I uploaded the ipa file twice on Saturday at 12 noon, and I just checked and the build is still not in Apple Developer, even though the iTunes Connect Uploader said that the upload was successful.
 
Upvote 0

Alexander Stolte

Expert
Licensed User
Longtime User
B4X:
Uploading ipa file.
Submitting app (this step can take several minutes to complete).
App uploaded successfully.
I have now tried twice more with a new version. The upload was successful, but the builds are not available for selection in the Apple Developer Console; they simply do not appear. Normally, I always receive emails from Apple when I have uploaded a new build, but unfortunately, even those are not coming through.
 
Upvote 0

asales

Expert
Licensed User
Longtime User
The upload was successful, but the builds are not available for selection in the Apple Developer Console; they simply do not appear.
I can confirm this when I tried to update an app and the version don't appears in the TestFight list.
I create a new app in the Apple Store and send the compilation. In this case worked fine. The compilation appears in the list.
 
Upvote 0

Filippo

Expert
Licensed User
Longtime User
I reinstalled B4i V8.90, created the build, uploaded the Archive.zip, and less than two minutes later, the version appeared in the Apple Developer Console.
That's strange! I've never uploaded an Archive.zip file; I've only ever uploaded the ipa file.

@Erel
The file “Archive.zip” contains the file “dsym.zip.” Will this zip file no longer be available in the new B4i version, or is it only not included in the beta version?
 
Upvote 0

asales

Expert
Licensed User
Longtime User
Another information:
Download the compilation to release the app that was published in the Apple Store, I get this files:
1762780084887.png


When I compile the new app and download the files, I get the name of my app in the ipa file:
1762780077222.png
 
Upvote 0

Erel

B4X founder
Staff member
Licensed User
Longtime User
The file “Archive.zip” contains the file “dsym.zip.” Will this zip file no longer be available in the new B4i version, or is it only not included in the beta version?
No longer available. Only an IPA file from now on.
I've updated the "upload tool" UI to clarify it.

I made another test with the hosted builder.
The build appears after receiving the mail from Apple. It took about 5 minutes.

I'm keeping this open for now. If someone encounters this issue and is working with a local Mac then it is worth testing it with Transporter app. Maybe it will provide more information.
 
Upvote 0

Erel

B4X founder
Staff member
Licensed User
Longtime User
I've uploaded a new beta version 10.00 BETA #2. Same link as before. It will now return the output of the upload process even if it considered a successful upload. It looks like something has changed with the underlying tool and the indication is not always correct. @Alexander Stolte please try it. You will get an error message now and we will be able to proceed.
 
Upvote 0

Alexander Stolte

Expert
Licensed User
Longtime User
@Alexander Stolte please try it. You will get an error message now and we will be able to proceed.
My MinVersion is 16 as recommended
B4X:
Uploading ipa file.
Submitting app (this step can take several minutes to complete).
App uploaded successfully.
Out: Failed to upload package.

Error: Running altool at path '/Applications/Xcode.app/Contents/SharedFrameworks/ContentDelivery.framework/Resources/altool'...

2025-11-11 03:17:55.858 ERROR: [ContentDelivery.Uploader.60000284C740]
=======================================
UPLOAD FAILED with 1 error
=======================================
2025-11-11 03:17:55.862 ERROR: [altool.60000284C740] Validation failed (409) Invalid Bundle. The bundle 3Things.app/Frameworks/KSCrash.framework does not support the minimum OS Version specified in the Info.plist. (ID: 0fad5c8d-c5fc-4763-aefa-2febe6534f35)
   NSUnderlyingError : Validation failed (-19241) Invalid Bundle. The bundle 3Things.app/Frameworks/KSCrash.framework does not support the minimum OS Version specified in the Info.plist.
      status : 409
      detail : Invalid Bundle. The bundle 3Things.app/Frameworks/KSCrash.framework does not support the minimum OS Version specified in the Info.plist.
      id : 0fad5c8d-c5fc-4763-aefa-2febe6534f35
      code : STATE_ERROR.VALIDATION_ERROR
      title : Validation failed
   iris-code : STATE_ERROR.VALIDATION_ERROR
 
Upvote 0

Alexander Stolte

Expert
Licensed User
Longtime User
Please try again.
B4X:
Uploading ipa file.
Submitting app (this step can take several minutes to complete).
App uploaded successfully.
Out: No errors uploading archive at 'C:\Nextcloud\StolteX\01 Apps\06 3 Things\3Things\B4i\Objects\3Things.ipa'.

Error: Running altool at path '/Applications/Xcode.app/Contents/SharedFrameworks/ContentDelivery.framework/Resources/altool'...

2025-11-11 04:03:47.390  INFO: [ContentDelivery.Uploader.600001D6C740]
==========================================
UPLOAD SUCCEEDED with no errors
Delivery UUID: 0fxxxx35-5af8-4676-bbb8-edxxxx9c1
Transferred 3497482 bytes in 0.049 seconds (71.1MB/s, 569.171Mbps)
==========================================
I can now see the version in the developer console too.
Thaaaaaaank you
 
Upvote 0
Top