iOS Question Compile Apps with older Builder

Blueforcer

Well-Known Member
Licensed User
Longtime User
After a year break I wanted to work with B4i again. Unfortunately my license expired in January.
So I'm still using B4i 4.81.
Is it still possible to create apps without a license with an older B4i version? Because since I don't have access to the Hosted Builder I downloaded the build server (4.6) from the same email as B4i 4.81 from January and ran it on my Mac.
Unfortunately I get the following message when compiling:
B4X:
/Users/Blueforcer/UploadedProjects/<user id>/B4iProject/b4i_main.h:1:9: fatal error: 'iCore.h' file not found

Im using the latest Xcode 10.1 on MacOS 10.13.6
All Libraries are available in the lib folder next to the Builder jar.
If i open the project in Xcode it also tells me that iCore.h is missing.
 

Blueforcer

Well-Known Member
Licensed User
Longtime User
I think this doesnt belong to me.
Im already use much higher versions of all programms.
But cant find similar Thread for ios 12.
 
Upvote 0

Blueforcer

Well-Known Member
Licensed User
Longtime User
Is Xcode 9.1 (Build 9B55) still too high? got the same error with it.
You can find the whole error message in the attachment
 

Attachments

  • error.txt
    17.3 KB · Views: 189
Last edited:
Upvote 0

Blueforcer

Well-Known Member
Licensed User
Longtime User
1. I have no iPhone at the moment (its on repair). Because i can't use hosted builder without an existing phone, i want to use the simulator first. but thats only possible with a own build server

this is the server output:
B4X:
Stephans-MBP:~ Blueforcer$ java -jar /Users/Blueforcer/B4iBuildServer/B4iBuildServer.jar
Build server version: 4.6
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2018-11-11 13:02:06.930:INFO::main: Logging initialized @411ms to org.eclipse.jetty.util.log.StdErrLog
Loading default configuration file.
AppPath=/Users/Blueforcer
Mac version: 10.13.6
Xcode path: /Applications/Xcode.app/Contents/Developer
Xcode version: Xcode 9.1
Build version 9B55

2018-11-11 13:02:07.319:INFO:oejs.Server:main: jetty-9.4.z-SNAPSHOT
2018-11-11 13:02:07.381:INFO:oejs.session:main: DefaultSessionIdManager workerName=node0
2018-11-11 13:02:07.381:INFO:oejs.session:main: No SessionScavenger set, using defaults
2018-11-11 13:02:07.383:INFO:oejs.session:main: Scavenging every 660000ms
2018-11-11 13:02:07.394:INFO:oejsh.ContextHandler:main: Started o.e.j.s.ServletContextHandler@9d5509a{/,file:///Users/Blueforcer/www,AVAILABLE}
2018-11-11 13:02:07.404:INFO:oejs.AbstractNCSARequestLog:main: Opened /Users/Blueforcer/logs/b4j-2018_11_11.request.log
2018-11-11 13:02:07.439:INFO:oejs.AbstractConnector:main: Started ServerConnector@37271612{HTTP/1.1,[http/1.1]}{0.0.0.0:51041}
2018-11-11 13:02:07.803:INFO:oejus.SslContextFactory:main: x509=X509@932bc4a(jetty,h=[192.168.178.38],w=[]) for SslContextFactory@d29f28(file:///Users/Blueforcer/key/key.jks,null)
2018-11-11 13:02:07.804:INFO:oejus.SslContextFactory:main: x509=X509@2fd1433e(rootca,h=[],w=[]) for SslContextFactory@d29f28(file:///Users/Blueforcer/key/key.jks,null)
2018-11-11 13:02:07.966:INFO:oejs.AbstractConnector:main: Started ServerConnector@6bd61f98{SSL,[ssl, http/1.1]}{0.0.0.0:51042}
2018-11-11 13:02:07.967:INFO:oejs.Server:main: Started @1457ms
Build server is ready
https://192.168.178.38:51042
http://192.168.178.38:51041
Build server version: 4.60
success: true, 65
13:02:31| Compilation time: 2846, a46nen2, queue: 0, success: false
 
Upvote 0

Blueforcer

Well-Known Member
Licensed User
Longtime User
Wait...must the lib folder one folder below the server path?
Now the path to the iCore is /Users/Blueforcer/B4iBuildServer/Libs
the Server Jar ist in /Users/Blueforcer/B4iBuildServer
Bildschirmfoto 2018-11-11 um 16.56.53.png
 
Upvote 0

Blueforcer

Well-Known Member
Licensed User
Longtime User
well...thank you!
thought running the jar directly with the given path is the same.. thanks for the hint!
 
Upvote 0
Top