Swift4.1より前はこんな感じでした。
~4.0.swift
# if (arch(i386) || arch(x86_64)) && os(iOS)
// iOS simulator code
# endif
Swift4.1からはこう書きましょうという話。
4.1~.swift
# if targetEnvironment(simulator)
// iOS simulator code
# endif
詳しくは下記のTarget environment conditionへどうぞ。