Is FileUtils::setSearchPaths Unordered/OS dependent?

I am working cocos2dx 3.7

  1. In Linux works fine

  2. In Mac(xcode 5.1.1) it is giving resource from ‘iphone’ folder; but prints correct order in Both OS’s

    std::vectorstd::string resDirOrder;
    auto fileUtils = FileUtils::getInstance();

    resDirOrder.push_back(“androidhd”);
    resDirOrder.push_back(“android”);
    resDirOrder.push_back(“iphone”);

    fileUtils->setSearchPaths(resDirOrder);