Welcome, Guest. Please login or register. Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Unicode

Pages: [1]
General / Help with distribution for macOS (Xcode not working)
« on: December 15, 2023, 08:43:38 pm »

I recently had to work with macOS and sfml on it and it was a real pain until now.
My problem is that I have to distribute a macOS version of an sfml project (originally on windows) which I for some reaseon can't get to work at all.
It feels like I've searched the whole internet for a fix or any alternative but nothing seems to work and be assured, I have tried a lot. Searching in every website until google page ~10, asked all youtubers that made a tutorial on it why it won't work (most of them answered), searched through every forum I know of and tried every provided solution that may work and even tried every search engine available in my browser to mabye get some different search results. Nothing seems to fix it or in other words, no one seems to have my problem.

For an easy distribution I wanted to use Xcode, so I exactly followed all the steps on the official tutorial page (using frameworks and the app template) and ticked a checkmark in Build Phases -> Run Script (because everyone was suggesting to do that due to an error). After doing that, it worked for everyone I saw but I just got an error saying the library could not be loaded and there was "no such file" of sfml-system.
Full error (Project name is "Testing"):
(click to show/hide)
I am on a virtual machine with root access running the latest macOS.

At some point I wondered if sfml would even work on this system (I don't know why I had conerns it wouldn't) so I used cmake to generate, in this case, unix makefiles to run a small test program and with that it worked perfectly fine. Since my goal isn't to code on mac but rather just to build an already existing and running project for sending it to other mac useres (at best to be run as an out of the box and ready to use program), it really doesn't matter how I get there as long as I do so. But to ship this cmake project as out of the box, I do not really understand how I can fit the library in there or just link it statically + there are also almost no resources out there (I am kind of a noob when it comes to more advanced command line stuff).

Concluding: All I want is just a way to ship my sfml project as an out of the box application to other mac users. I would prefer Xcode since it's the more mainstream way I think but everything which does the job is perfectly fine as well.

I would really appreciate if anyone could help me out or provide a hint in which direction I could further research.

Thanks :)

Pages: [1]