I have a framework called Test.framework which has a target Test in it. This framework has classes called ClassA and ClassB
Both projects are done with Xcode 12 beta 5
I had created a project ConsoleA earlier this week which I had done the following :
1) Dragged the Test.xcodeproj into the ConsoleA Project
2) In the target ConsoleA -> Build Phases -> Dependencies I added "Test" as a dependancy.
3) In the code of ConsoleA I have a class called AppSession which makes use of the class ClassA and ClassB
Compiling this app works fine.
I then created another project ConsoleB and did the same as above :
1) Dragged the Test.xcodeproj into the OrderConsole Project
2) In the target ConsoleB -> Build Phases -> Dependencies I added "Test" as a dependancy.
3) In the code of ConsoleB I have a class called AppSession which makes use of the class ClassA and ClassB
Compiling this fails with the error
Combing through the build logs I could not for the life of me figure out why the second project fails. If I start fresh, I get the same error. Please advice.
Both projects are done with Xcode 12 beta 5
I had created a project ConsoleA earlier this week which I had done the following :
1) Dragged the Test.xcodeproj into the ConsoleA Project
2) In the target ConsoleA -> Build Phases -> Dependencies I added "Test" as a dependancy.
3) In the code of ConsoleA I have a class called AppSession which makes use of the class ClassA and ClassB
Compiling this app works fine.
I then created another project ConsoleB and did the same as above :
1) Dragged the Test.xcodeproj into the OrderConsole Project
2) In the target ConsoleB -> Build Phases -> Dependencies I added "Test" as a dependancy.
3) In the code of ConsoleB I have a class called AppSession which makes use of the class ClassA and ClassB
Compiling this fails with the error
Code Block Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_ClassB", referenced from: objc-class-ref in AppSession.o "_OBJC_CLASS_$_ClassA", referenced from: objc-class-ref in AppSession.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Combing through the build logs I could not for the life of me figure out why the second project fails. If I start fresh, I get the same error. Please advice.