You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Various build error fixes:
Fixes an error when building with Xcode 10 (pull request #348). Fixes build errors on WSL (pull request #353). Fixes an error when building .xmi files. Fixes an error at the stripping stage when making a release build.
dm.pl is now always used on iOS.
dm.pl was previously only required to use Theos on the Electra jailbreak, as its newer version of dpkg no longer supports building packages using the lzma compression algorithm. This is now unified with other build platforms so dm.pl is always used.
Improvements to building Swift code:
Some build errors were fixed. Makedeps support was added. NIC templates for Swift projects were added. (Pull requests #347)
Fixes a logic issue with the [instance]_USE_SUBSTRATE variable.
If you are using [instance]_USE_SUBSTRATE = no, please transition to using [instance]_LOGOS_DEFAULT_GENERATOR = internal. As use of this seems to be nonexistent in GitHub and Google searches, this was not considered a breaking change.
Fixes Theos not using the ldid binary from the toolchain if it exists.
If you have a copy of ldid in your $PATH, that will take precedence over the toolchain’s copy of ldid.
Theos now generates debug symbols on Linux/Cygwin/iOS, and for release builds. (Pull request #350)
This can be used with tools such as lldb and Instruments, and third-party crash reporting services.