akemin-dayo / simject

simject is a command-line tool and iOS dynamic library that allows developers to easily test their tweaks on the iOS Simulator.
BSD 2-Clause "Simplified" License
486 stars 55 forks source link

Error compiling `cydiasubstrate.framework` as of Somona 14.5 #86

Closed OffsetParts closed 4 months ago

OffsetParts commented 4 months ago

When trying to compile the framework with this command

./configure --xcode-sdk=iphonesimulator --xcode-archs=$(uname -m) && make

it errors in not finding the ldid component in the iphonesimulator sdk.

I don't know if its removed or how to readd it on on xcode 15.4 and the sdk is at 17.5

Screenshot 2024-06-03 at 12 15 26 PM
newpolygons commented 4 months ago

Seems like you don't have ldid installed or it isn't in the right place. Try running "brew install ldid" if you are on mac.

OffsetParts commented 4 months ago

Seems like you don't have ldid installed or it isn't in the right place. Try running "brew install ldid" if you are on mac.

Thank you for that it worked but now on compiling, it saying the interface 'syscall' is deprecated and won't run further.

Screenshot 2024-06-04 at 8 59 40 PM
newpolygons commented 4 months ago

Did you go through the process of installing Theos on the machine? I know ldid would have been a requirement for that I'm assuming this may be due to another package that could be missing. Also see the pinned issue on this repo I believe your MacOS/XCode versions are incompatible at the moment.

OffsetParts commented 4 months ago

Thanks for the headups, I've installed Theos but the pinned issue seems to do with inject the substrate into the iOS simulations while I'm still stuck on compiling the substrate. So, is there anyway to find any packages I may need?

PoomSmart commented 4 months ago

Updated substitute to fix this issue.