iOS Question Compile Fails


Active Member
Licensed User
Hi there,

My first foray into using B4i!

I am running B4i on Windows machine under Parallels on a Mac.

I have started the B4i Server, but when I try to compile I get this message...

B4i Version: 5.51
Parsing code. (0.00s)
Building folders structure. (0.03s)
Compiling code. (0.01s)
Compiling layouts code. (0.00s)
Compiling debugger engine code. (0.65s)
Building Xcode project (0.12s)
Sending data to remote compiler. Error
Out: Build settings from command line:
ARCHS = x86_64
CONFIGURATION_BUILD_DIR = /Users/jonathanbinnie/Dropbox/B4X/Source/B4iBuildServer/UploadedProjects/<user id>/Payload
PRODUCT_NAME = My B4i Example
SDKROOT = iphonesimulator12.1


The following build commands failed:

CompileC /Users/JMB/Dropbox/B4X/Source/B4iBuildServer/UploadedProjects/<user id>/build/ /Users/jmb/Dropbox/B4X/Source/B4iBuildServer/UploadedProjects/<user id>/B4iProject/b4i_main.m normal x86_64 objective-c
(1 failure)

I note that the data is not getting sent to the remote compiler.

Do I have to set my user id in b4i when I am not the hosted server but I am using the build server running on my macbook?

Any suggestions?

Thank you.



Staff member
Licensed User
Do I have to set my user id in b4i when I am not the hosted server but I am using the build server running on my macbook?
No. The default id will work.

Please upload the full error message as a text file.

If you have a developer account then it will be easier to start with the hosted builder. Later you can switch to the local builder. Contact to receive a temporary id.


Active Member
Licensed User
Thanks for that. I managed to get it to compile, but when I compile the standard program that B4i powers up with, I get the following errors:

Error occurred on line: 7 (Main)
Unknown command: 0
Stack Trace: (
CoreFoundation __exceptionPreprocess + 331
libobjc.A.dylib objc_exception_throw + 48
CoreFoundation +[NSException raise:format:] + 197
B4i Example -[B4IShell raiseEventImpl:method:args::] + 2258
B4i Example -[B4IShellBI raiseEvent:event:params:] + 1625
B4i Example -[B4IStaticModule initializeModule] + 434
B4i Example -[b4i_main initializeStaticModules] + 67
B4i Example -[B4IShellBI raiseEvent:event:params:] + 232
B4i Example __33-[B4I raiseUIEvent:event:params:]_block_invoke + 50
libdispatch.dylib _dispatch_call_block_and_release + 12
libdispatch.dylib _dispatch_client_callout + 8
libdispatch.dylib _dispatch_main_queue_callback_4CF + 1290
CoreFoundation __CFRunLoopRun + 2342
CoreFoundation CFRunLoopRunSpecific + 625
GraphicsServices GSEventRunModal + 62
UIKitCore UIApplicationMain + 140
B4i Example main + 112
libdyld.dylib start + 1
??? 0x0 + 1

I am running the latest version of X-Code and B4i v5.51, and MacBuilder v5.3

Line 7 is the orientation line...

'Code module
#Region  Project Attributes 
    #ApplicationLabel: B4i Example
    #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
#End Region