Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 1.53 KB

README.md

File metadata and controls

26 lines (21 loc) · 1.53 KB

SideServer for Windows

In order to compile SideServer on VS 2019/2022 (not tested on any earlier versions), ensure you have the correct environment then follow the steps below.

Dev Environment

  • Ensure your Visual Studio installation has all the following:
    • The Desktop development with C++ set of tools
    • MSBuild support for LLVM (clang-cl) toolset
    • C++ Clang Compiler for Windows
    • Test Adapter for Boost.Test
    • C++ MFC for latest v143 build tools (x86 & x64) (or v142)
  • Bootstrapped and Integrated VCPKG package manager setup.
  • Installer projects plugin that matches your VS version - VS2017/2019, VS2022.

Build Instructions

  1. Clone the repository recursively (or run git submodule update --init --recursive after pull).
  2. In the Dependencies\libimobiledevice-vs folder, run the ./get-source script to download the libimobiledevice source repos
  3. If using VS2022, in the AltServer and AltSign projects, change the MSVC toolset to v143 (note that the migration tool may do this for you).
  4. Compile (x86 only - the project won't work in x64).

To Do

  • Add pairing file support (commented out, some module error)
  • Rebrand AltServer to SideServer
  • Add release channels and correct IPA links
  • Testing with users