Unknown opened 4 years ago
|
|
We are using current version of macOS (Catalina) for development and current version of XCode for this OS is 11.6. We do not manually change project format, it was update by XCode and we decided to keep it updated. Due to that it may not be possible to use older XCode versions to build BeagleIM. |
|
Changing the compatibility level would be one click in Xcode. It would be very useful to me if I could build Beagle IM on my local system and thus test beta versions. I cannot currently update to 10.15 because I rely on 32-bit software that I could not yet replace. |
|
You can test beta versions without building them. We provide those beta versions using Homebrew (https://github.com/tigase/homebrew-tigase) or you can download them directly from GitHub releases (https://github.com/tigase/beagle-im/releases) |
|
I tried the last release from GitHub releases (since I use MacPorts and not homebrew). It crashes when I try to launch it:
Even though I don't speak Swift, I would try to debug it if I could build the project. |
|
Could you paste full stacktrace? (there is a missing part, ie. header) which is required for analysis. |
|
Sure, thanks for having a look at it: BeagleIM_2020-08-18-120552.crash.txt |
|
I was able to pinpoint the crash to the following line:
This code is used for macOS 10.14 or newer (so 10.15 is using it without any issues as well). It looks like there is an issue with initiation of The question is, why it falls in your cases. I cannot tell from the crash log as the only details about issues similar to this one are for iOS and calling this method from a framework (which I'm not doing in this case). You have BeagleIM 4.0b97 while we have released a b99 a few days ago, which may (may not) fix the issue. |
|
I do recall having some issues (some time ago) with running BeagleIM when it was not inside |
|
Oh, that's interesting. Maybe I can add some sample points to this. I initially downloaded 3.7.1 from GitHub yesterday, unpacked and tried to launch it. It crashed, too. Now it gets interesting: after launching the version downloaded from MAS, the version in my Downloads folder started, too. Then I downloaded 4.0b99 which crashed again. So I tried b97 with the same result (that's why you received the crash report from b97.) After moving the beta to the Applications folder, it starts, too.
Are older versions of macOS supported by Beagle? |
|
It looks like a macOS 10.14 issue with not being able to start BeagleIM from other directory than Application.
They were supported at some point and code with some support is still there but it is not used anymore and lowest supported version is 10.14 |
Describe the bug I cannot open the Xcode project in the
master
branch with Xcode 11.3 on macOS Mojave.To Reproduce Steps to reproduce the behavior:
master
branch.BeagleIM.xcodeproj
Expected behavior Xcode opens the project.
Desktop:
Additional context Xcode 11.3 is the last version available for Mojave.
PS: I don't think the
BeagleIM.xcodeproj/xcuserdata
folder should be checked in to Git.