LoginSignup
red-0803
@red-0803

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

ネットワークフィルタリング機能の追加

解決したいこと

Xcodeにてアプリ開発の途中なのですが、ネットワークフィルタリング機能を追加したいのですがSigning & CapabilitiesにおいてCapabilityにNetwork Extentionsを追加したかったのですが見つかりません。
何か問題があるのか詳しい方教えてください!

下記の動画を参考にアプリを作成しています

1.JPG

0

2Answer

Targetの追加でNetwork Extensionが選択できると思います.
(下記スクショはmacOSになっていますが、iOSも同様です)

target.png

その後、CapabilityでNetwork Extentionsの必要項目をチェックします。

1Like

Comments

  1. @red-0803

    Questioner
    回答ありがとうございます。
    上記の参考動画ではNetwork ExtensionsのTargetの追加をしていないのですが、これはバージョンの変化によって仕様が変わったのでしょうか?
    ちなみにTaegetに追加した後の操作について分かりません。CapabilityではNetwork Extentionsが検索しても出てきません。
  2. 2年前の動画なので変わっている可能性はあります。
    動画では、2分21秒からFilterDataという名前でtargetを追加しています。
    また、2分27秒から追加したtargetのCapabilityにNetwork Extentionsを追加して必要項目をチェックしています。

自分はXcode 14.3ですが、target追加しなくてもCapabilityにNetwork Extentionsを検索して追加できました。

net.gif

何が違うのか分かりませんが、Capability追加でNetwork Extentionsが出てこない場合は、Targetの追加でNetwork Extentionsを追加し、そのTargetのCapabilityにNetwork Extentionsを追加すると、元のTargetのCapabilityにNetwork Extentionsが追加できるようになる、そんな流れでしょうか。

追伸;参考動画を最後まで観ました。TargetFilterDataの追加が必須なアプリでした。

0Like

Comments

  1. @red-0803

    Questioner
    本当に丁寧にご回答ありがとうございます。
    新たにTagetを追加したのですがその際にProvider typeを選択しますがどれを選択するのが正しいですか? また、追加した後にそのTargetのCapabilityにNetwork Extentionsが出てこないです...
  2. Provider typeは`Filter Data`。
    追加したTargetのCapabilityで`Network Extentions`を検索しても出て来ませんか?
    TargetのiOSバージョンはいくつ? Xcodeのバージョンは?
  3. @red-0803

    Questioner
    出てこないです...
    iOSはバージョン16.4 Xcodeのバージョンはのバージョンは14.3です
  4. 変ですね。
    新規に一からプロジェクトを作成しても同様であれば、プロジェクト一式をzip圧縮して私のプロフィールに公開しているメアドに送信していただければ見てみましょうか。(解決をお約束することはできませんが)

Your answer might help someone💌