【Xcode/NFC】Capabilities(Near Field Communication Tag Reading)が表示されない原因
この記事からわかること
- XcodeでNFC機能を実装
- Near Field Communication Tag Readingが表示されない問題の解決方法
- 未加入の場合に制限される機能一覧
index
[open]
\ アプリをリリースしました /
友達や家族の誕生日をメモ!通知も届く-みんなの誕生日-
posted withアプリーチ
環境
- Xcode:14.3.1
Near Field Communication Tag Readingが表示されない?
NFC機能を実装しようとしていた際にXcodeの「TARGET」>「Signing & Capabilities」>「Near Field Communication Tag Reading」を追加する必要があるのですがなぜか「Near Field Communication Tag Reading」が見つかりませんでした。
原因
表示されない原因を調べてみるとApple Developer Programに加入していないチームで実装しようとしたことだったようです。Xcode自体はApple Developer Programに加入していなくてもインストールできるようになっています。
未加入の場合にはXcodeで開発できる機能に制限がかかっているようです。私の場合は「Signing & Capabilities」のチームを未加入のチームに変更してしまっていたため表示されなくなっていたようです。
未加入の場合に制限される機能一覧
Apple Developer Programに加入していない場合に利用することのできない機能は以下のとおりです。
- プッシュ通知
- NFC
- 認証
- Apple Pay
- アプリ内課金
- Siri
- etc...
これらの機能はXcode内で実装するためにCapabilitiesを追加する必要があり、その手順が未加入の場合は行えないため開発自体ができないようになっているようです。
より詳細は公式サイトを参考にしてください。
まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。
ご覧いただきありがとうございました。