Unityでプラットフォーム依存コンパイルを避ける、Application.platform == RuntimePlatform.〜

#UNITY_IPHONEとか使わないで、

if (Application.platform == RuntimePlatform.IPhonePlayer) {}

とかで分岐するようにしている。ビルドしてはじめて文法エラーがわかる、というのを避けるため。