WatchOS

Xcode8で既存のiOSプロジェクトにWatchOSターゲットを追加するとエラーになる

投稿日:

Apple Watch Series2をゲットしました。
そこで自分のアプリをWatchOS対応しようとしています。そこで早速ハマったので、メモ。

Xcode8を使用しています。
既存のプロジェクトにWatchOSプロジェクトを追加した直後の状態で、ビルドエラーとなります。
既存プロジェクトへの追加方法は、こちらを参考にしてください。

原因はデフォルトで追加されるコードがSwift3のコードのためです。書き換えられる範囲のため、書き換えれば対応完了です。AnyやDateなどのデータ型を書き換えて、あとはXcodeが推奨する通りに変更していけば、エラーは消えるはずです。

Swift3とSwift2.3でややこしいです。Swift3とSwift2.3は互換性がありません。有名なライブラリはSwift3対応をしていますが、多くのライブラリは対応していません。また、Swift3とSwift2.3は互換性がありません。そのため、Swift2.3での開発が当面必要になります。







-WatchOS

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スパム対策に簡単な計算にご協力ください。 *

関連記事

no image

Xcode8でLink error

Xcode8にしてから、Link errorに悩まされました。 テンプレートプロジェクトからSwift3のWatchOSアプリを作っているのですが、最初からエラーになってしまいます。 Alamofir …

no image

WatchOS3でGPS機能の使い方

Apple Watch series 2 で搭載されることになったGPSを使う方法を調べているのですが、まだ公開されていないような気がします。 Apple公式のフォーラムでも2件、StackOverf …




アプリをリリースしました!まだまだ機能や情報も足りてませんがよろしくお願いします。

サイクリングマップ

Google Play で手に入れよう

kitatamittakaと申します。IT系で詰まったことを自分のためと、ひょっとしたら誰かのために残そうと思います。

仕事

プログラミング好きのSE
仕事でプログラミングすることはあまりありません。

趣味

IT全般
新しい技術やガジェットに興味があります。
ロードバイク
別のブログを書いています。
SEがロードバイクに乗る
古代ローマの歴史
ローマ人の物語を読みました
映画
好きなのはガタカ、ペイフォワードなど
ブログランキング・にほんブログ村へ

モッピー!お金がたまるポイントサイト