1

I made my own framework and everything was fine. But when Apple releases 64bit architecture when another project uses 64-bit architecture my framework doesn't want to compile. When I changed architecture of project just armv7 and armv7s - it complies good but when i changed architecture back to arm64 - it produces error -

(null): "_OBJC_CLASS_$MYFramework", referenced from:
objc-class-ref in RWAppDelegate.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

So I've changed architecture of framework to include arm64, but error in my project still there

Is there another way to support arm64?

I added a screenshot of support architectures of framework enter image description here

1 Answers1

0

From error description you provided I can see that:

During linking phase for Intel 64bit architecture _OBJC_CLASS_$MYFramework symbol was not found. Which is quite strange as you sure you compiling for arm architecture. Maybe you should revise Makefiles of your framework?

Have a look here Shell you make target IOS7 32bit?

Community
  • 1
  • 1
Boris Ivanov
  • 4,145
  • 1
  • 32
  • 40