以前、社内のとあるプロジェクトを途中から引き継いだときのこと。
Xcode5.1.1で作業を進めてたが、とある理由でXcodeのバージョンを6にあげることに。
ビルドして動作確認すると、今までボタンタップでカスタムURLスキームが起動していたところが起動しない・・
どうやらカスタムURLスキームの命令部分(myApp://hogeでいうhoge部分)にコロンがはいっていたのが原因らしい。(Xcode5.1.1でビルドしたものは問題なし)
ちなみに下記のように設定されてた。
myApp://hoge({ fuga: piyo })
おそらく命令部分にコロンがはいることで、正しいURLとみなされなかったものと思われる。
というか、なんでこんな形式にしてたんだろう・・