isKindOfClass: returns false negative in unit test bundle

后端 未结 3 1523
隐瞒了意图╮
隐瞒了意图╮ 2021-01-01 11:55

So I have an instance of MyViewController in the detail view of a UISplitViewController. I am running a unit test to see whether the detail view contains the correct type of

3条回答
  •  醉话见心
    2021-01-01 12:27

    As mentioned in my question, I realised I was incorrectly including the app's source files in the test bundle's compile sources build phase. After removing the source files from this build phase I solved the linker error of the missing symbols by changing the Symbols Hidden by Default build setting to "No" for the Debug configuration

    Xcode build settings

    This solved the linker error and meant that I was no longer including duplicate source files


    Note: Also, be sure to set the "Host Target" for the test target in the Info tab of Xcode so it'll pull the compile sources from there

提交回复
热议问题