XCode 10: "Traditional headermap style is no longer supported"

Cocos2d-x v3.17, after migrate to xcode 10 received compile warning: “Traditional headermap style is no longer supported; please migrate to using separate headermaps and set ‘ALWAYS_SEARCH_USER_PATHS’ to NO. (in target ‘libcocos2d iOS’)”
Attempt to just set ALWAYS_SEARCH_USER_PATHS to NO in cocos2d_libs.xcodeproj leads to massive errors (some cocos source code files cannot be found). Should i just ignore warning (at least for now, but ALWAYS_SEARCH_USER_PATHS option is deprecated already ), or is there another solution?

Looks like the same problem Xcode 10 (and CLion) -> black screen

Not test my game on osx compile yet, but ios compiles and run fine. Except warning.

You can switch back to the legacy build system for the time being. It’s under File -> Project Settings. It’s probably going to be there as an option for at least a year so there’s time to figure everything out in a non-stress mode.

1 Like

Yea, for me with NO it’s not builds at all. Should be supported asap. Go to legacy is not an option, smart move -fix this. @zhangxm ?

There is an issue for it. We will fix it in next release version.