InjectionApp
InjectionApp copied to clipboard
Symbol not found
*** dlopen() error: dlopen(/Users/idu/Library/Containers/com.johnholdsworth.InjectionIII/Data/eval103.dylib, 2): Symbol not found: OBJC_CLASS$_RIIssue Referenced from: /Users/idu/Library/Containers/com.johnholdsworth.InjectionIII/Data/eval103.dylib Expected in: flat namespace in /Users/idu/Library/Containers/com.johnholdsworth.InjectionIII/Data/eval103.dylib ***
Hi, What is “RI”? Is that a class in a third party framework? Sometimes these are not available to link against.
RIIssue is a normal class in my project.
Then this is a mystery. I’ve just checked and Objective-C should be working. Are you sure you’re using a debug build? I can TeamViewer if you like. Send you details and a time to injection at john holdsworth.com
I have the same issue *** dlopen() error: dlopen(/Users/qinxingxin/Library/Containers/com.johnholdsworth.InjectionIII/Data/eval101.dylib, 2): Symbol not found: OBJC_CLASS$_JDCustomAnimation Referenced from: /Users/qinxingxin/Library/Containers/com.johnholdsworth.InjectionIII/Data/eval101.dylib in /Users/qinxingxin/Library/Containers/com.johnholdsworth.InjectionIII/Data/eval101.dylib ***
This can happen when the class is compiled with “hidden” visibility or build option “Symbols hidden by default" is selected.
Seeing a similar issue... Loading .dylib - Ignore any duplicate class warning... *** dlopen() error: dlopen(/Users/julesb/Library/Containers/com.johnholdsworth.InjectionIII/Data/eval101.dylib, 2): Symbol not found: ___llvm_profile_runtime Referenced from: /Users/julesb/Library/Containers/com.johnholdsworth.InjectionIII/Data/eval101.dylib Expected in: flat namespace in /Users/julesb/Library/Containers/com.johnholdsworth.InjectionIII/Data/eval101.dylib ***
This is normally because you have code test coverage gathering turned on.
Much appreciated! Getting great results now, and now able to play around and test out...thx!