InjectionApp icon indicating copy to clipboard operation
InjectionApp copied to clipboard

Symbol not found

Open 375662923 opened this issue 6 years ago • 8 comments

*** 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 ***

375662923 avatar May 08 '18 02:05 375662923

Hi, What is “RI”? Is that a class in a third party framework? Sometimes these are not available to link against.

johnno1962 avatar May 08 '18 09:05 johnno1962

RIIssue is a normal class in my project.

375662923 avatar May 09 '18 02:05 375662923

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

johnno1962 avatar May 09 '18 10:05 johnno1962

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 ***

qinxingxin avatar Jun 22 '18 08:06 qinxingxin

This can happen when the class is compiled with “hidden” visibility or build option “Symbols hidden by default" is selected.

johnno1962 avatar Jun 22 '18 12:06 johnno1962

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 ***

julestburt avatar Aug 16 '18 23:08 julestburt

This is normally because you have code test coverage gathering turned on.

johnno1962 avatar Aug 16 '18 23:08 johnno1962

Much appreciated! Getting great results now, and now able to play around and test out...thx!

julestburt avatar Aug 28 '18 17:08 julestburt