web-dev-qa-db-ja.com

Xcode 8、iOS 10-「プロセスのWebFilterロギングの開始」

    WF: === Starting WebFilter logging for process Test
2016-09-30 08:56:45.458007 Test[616:142557] WF: _userSettingsForUser mobile: {
    filterBlacklist =     (
    );
    filterWhitelist =     (
    );
    restrictWeb = 1;
    useContentFilter = 0;
    useContentFilterOverrides = 0;
    whitelistEnabled = 0;
}
2016-09-30 08:56:45.458437 Test[616:142557] WF: _WebFilterIsActive returning: NO

UIWebView Delegateメソッドを使用して何かをロードすると、iOS 10のxcode 8のデバッガーでこの警告が表示されます。 AppleこのWebフィルターのアクティブ/非アクティブモードに関するWebサイトでドキュメントが見つかりませんでした。 webViewはメソッドを終了しましたが、この新しい機能についてもっと知りたいと思っています。

この機能に関する提案は歓迎します。

53
Saleh Sultan

Appleによると、Safari 10でサポートする「コンテンツセキュリティポリシー(CSP)」は、標準のバージョン2.0を含めることで強化されています。この機能にはiOS 10 同じように。

詳細については、CSPレベルについてこちらをご覧ください。 https://content-security-policy.com

OR

Chrome Developer Toolsでサイトを確認すると、Mixed Content: The page at '...' as loaded over HTTPS, but requested an insecure resource '...'. This content should also be served over HTTPS.


XCodeのコンソールでメッセージを削除する場合は、以下の手順を見つけてください。

  1. [製品] => [スキーム] => [スキームの編集]を選択するか、ショートカットを使用します:CMD + <
  2. 左側からRunオプションを選択します。
  3. [環境変数]セクションで、変数を追加しますOS_ACTIVITY_MODE = disable

詳細については、以下のGIF表現をご覧ください。

GIF

注:デバイスでコードをデバッグする際、NSLogステートメントがコンソールに表示されないため、このオプションのチェックを外してください。

22

システムログを印刷している可能性があります。一度確認して、これを試してください

1- Xcodeメニューから開く:製品>スキーム>スキームの編集

2-環境変数でOS_ACTIVITY_MODE = disableを設定します

enter image description here

9
Jayachandra A

解決するのは非常に簡単なので、以下のプロセスに従う必要があります。 1)メニューバーに移動して製品メニューを探す->スキーム->スキームの編集->ポップアップが表示されます->「実行」を選択してから「引数」を選択します->次に環境変数->「+」をクリックした後ボタンをクリックすると、このエラーが消えた後、この「OS_ACTIVITY_MODE = disable」を配置します。

1
Amit Sharma