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
The tweak just built fine with both armv7 and arm64.
But for the tool Theos can not build it due to this error:
==> Linking tool RebirthTool (armv7)…
Undefined symbols for architecture armv7:
"HBOutputForShellCommand(NSString*)", referenced from:
-[processDataClass CopyFromPathToPath:] in main.mm.e878f5b2.o
-[processDataClass protectDataOfBundle:ExceptTheseFiles:] in main.mm.e878f5b2.o
-[processDataClass unProtectDataOfBundle:] in main.mm.e878f5b2.o
-[processDataClass UnzipFolder:withPath:] in main.mm.e878f5b2.o
-[processDataClass MoveZipFile:toFolder:] in main.mm.e878f5b2.o
-[processDataClass CopyMoveZipFile:toFolder:] in main.mm.e878f5b2.o
-[processDataClass CopyFile:toFolder:] in main.mm.e878f5b2.o
...
ld: symbol(s) not found for architecture armv7
I don't know why but it is linking fine with the tweak, I have double check the framework and it still there.
Please check this issue.
The text was updated successfully, but these errors were encountered:
I solved this by copy the HBOutputForShellCommand.h to my project and import it directly from my processDataClass.mm file. And about the HBOutputForShellCommand.h, I was checked it and it has __BEGIN_DECLS and __END_DECLS in the file. Furthermore, I see the last line is NS_ASSUME_NONNULL_END, it's just exactly as in: https://github.com/hbang/libcephei/blob/33eed31d64778b9c6ba8b2d34514f29286ec71a7/HBOutputForShellCommand.h
Hello,
Currently I am linking one tweak and one tool with Makefile like this:
The tweak just built fine with both armv7 and arm64.
But for the tool Theos can not build it due to this error:
I don't know why but it is linking fine with the tweak, I have double check the framework and it still there.
Please check this issue.
The text was updated successfully, but these errors were encountered: