Hi Guys,
I'm trying to getting theos to work on my iPhone, but I'm getting a very short error message without any additional info. I can't figure out where to start troubleshooting. I can't find anything about it
iPhone:/var/mobile/horizon root# make package
/var/mobile/horizon/theos/makefiles/targets/Darwin-arm64/iphone.mk:43: Targeting iOS 4.0 and higher is not supported with iphone-gcc. Forcing clang.
/var/mobile/horizon/theos/makefiles/targets/Darwin-arm64/iphone.mk:53: Deploying to iOS 3.0 while building for 6.0 will generate armv7-only binaries.
Making all for tweak horizon...
make[2]: Nothing to be done for `internal-library-compile'.
Making stage for tweak horizon...
make: *** [internal-package] Error 133
This is the result when I run the command 'make messages=yes'
iPhone:/var/mobile/horizon root# make messages=yes
/var/mobile/horizon/theos/makefiles/targets/Darwin-arm64/iphone.mk:43: Targeting iOS 4.0 and higher is not supported with iphone-gcc. Forcing clang.
/var/mobile/horizon/theos/makefiles/targets/Darwin-arm64/iphone.mk:53: Deploying to iOS 3.0 while building for 6.0 will generate armv7-only binaries.
Making all for tweak horizon...
make -f Makefile --no-print-directory --no-keep-going
internal-library-compile
THEOS_CURRENT_TYPE=tweak THEOS_CURRENT_INSTANCE=horizon _THEOS_CURRENT_OPERATION=compile
THEOS_BUILD_DIR="." _THEOS_MAKE_PARALLEL=yes
make[2]: Nothing to be done for `internal-library-compile'.
This is the content of my 'makefile':
ARCHS = armv7
include theos/makefiles/common.mk
TWEAK_NAME = horizon
horizon_FILES = Tweak.xm
include $(THEOS_MAKE_PATH)/tweak.mk
after-install::
install.exec "killall -9 SpringBoard"
I installed all the tools from cydia (coolstar-repo);
- BigBoss Recommended Tools
- iOS ToolChains
- Perl (/usr/bin)
- Theos
I'm using the iOS9.3 SDK from https://sdks.website/
SDK is located in /var/theos/sdks
Edited the bootstrap.sh line in '/var/theos/bin'
" if [[ "$(uname -s)" == "Darwin" && "$(uname -p)" != "arm64" ]] "
Renamed the 'Darwin-arm' into 'Darwin-arm64' folder in /var/theos/makefile/targets
Renamed the 'Darwin-arm' into 'Darwin-arm64' folder in /var/theos/makefiles/platform
I run the following commands in /usr/bin
"ldid -s clang"
"ldid -s clang++"
I succesfully run the nic.pl without any errors, I could really reallly need some help! Any help in the right direction is appreciated!
Also tried to removed the line 'ARCHS = armv7' from the 'makefile' file, still no result
Any thoughts?