iOS Question Which mac OS is the cheapest version, which operating system version is minimal, for B4i in 2020

a6000000

Member
Licensed User
Longtime User
Which mac OS is the cheapest version, which operating system version is minimal, for B4i in 2020

work B4i Development on SnowLeopard on VMWare ?
 

Biswajit

Active Member
Licensed User
Longtime User
It's better to use the latest version of xcode. And the latest version of xcode requires macOS 10.15 (Catalina) or later (as per apple app store).

Its better to invest in mac rather than use macOS on VMWare in windows laptop is you run VMWare the system will slow down. But in macOS if you use VMWare to run windows it will work smoothly.

I use MacBook air with VMWare for windows. Both OS runs side by side and very smoothly even with 30-40 MB of free RAM.
 
Upvote 0

hatzisn

Expert
Licensed User
Longtime User
I have to say that instead of investing your money in acquiring a local mac (very costly) you should consider following the hosted builder way which is a fair price to pay. If you calculate the price that you will pay for a used fair mac system it will take around 35 years of hosted builder to reach the same price. A mac will not last more than 7-8 years.
 
Upvote 0

Biswajit

Active Member
Licensed User
Longtime User
I have to say that instead of investing your money in acquiring a local mac (very costly) you should consider following the hosted builder way which is a fair price to pay. If you calculate the price that you will pay for a used fair mac system it will take around 35 years of hosted builder to reach the same price. A mac will not last more than 7-8 years.
Yes, that's a cheaper option. Anyone looking for a cost-effective, simple build system should surely go for it. Though it has some limitations.
Like I don't think it has all the libraries available in this forum.
Also, you cannot download and include any additional third-party library/framework and use it via ObjC code.
You cannot use Firebase Crashlytics because it requires some manual user interaction for uploading the generated dSYM file to the google server.

Though these above points are useless if someone doesn't want to use any third-party library directly or create their own wrapper.
 
Upvote 0

hatzisn

Expert
Licensed User
Longtime User
.....Though it has some limitations.
Like I don't think it has all the libraries available in this forum.
Also, you cannot download and include any additional third-party library/framework and use it via ObjC code.
You cannot use Firebase Crashlytics because it requires some manual user interaction for uploading the generated dSYM file to the google server.

Though these above points are useless if someone doesn't want to use any third-party library directly or create their own wrapper.

You are absolutely correct in everything you wrote. Maybe @Erel should consider adding this possibility to the hosted builder. F.e. something like: #AdditionalLib: name_of_lib - which would pack the lib and send it to hosted builder for compilation.

Edit - For the framework maybe it is done already like we add Google maps.
 
Upvote 0

Erel

B4X founder
Staff member
Licensed User
Longtime User
Like I don't think it has all the libraries available in this forum.
Also, you cannot download and include any additional third-party library/framework and use it via ObjC code.
It can be done manually. A bit less convenient but it is possible.
ou cannot use Firebase Crashlytics because it requires some manual user interaction for uploading the generated dSYM file to the google server.
As an alternative you can use KSCrash which works very nicely.
 
Upvote 0
Top