AppCode 2023.1 ヘルプ

プロジェクトのセキュリティ

潜在的なセキュリティリスクを防ぐために、AppCode では、プロジェクトのソースがわからない場合にプロジェクトを開く方法を決定できます。AppCode は、オープニングプロセス中に実行されるタスクまたは構成について警告し、信頼できるソースを構成できるようにします。

不明なソースからプロジェクトを開く

不明なソースから開いた Xcode プロジェクトでは、ビルドスクリプトに悪意のあるコードが含まれている可能性があります。プロジェクトに含まれている Swift パッケージ、およびスタンドアロンの Swift パッケージも、スクリプトに信頼できないコードが含まれている可能性があります。

Untrusted Project

次のいずれかのアクションを選択できます。

  • セーフモードでプレビュー : この場合、AppCode は「プレビューモード」でプロジェクトを開きます。つまり、プロジェクトのソースを参照できますが、コードの実行、ビルド関連のアクティビティの実行、スクリプトの実行には制限があります。

    セーフモードプレビューの制限の詳細については、セーフモードプレビューの制限を参照してください。

    AppCode はエディター領域の上部に通知を表示し、プロジェクトを信頼する…リンクをクリックして、いつでもプロジェクトをロードできます。

  • プロジェクトを信頼 : この場合、AppCode はプロジェクトを開いてロードします。つまり、プロジェクトが初期化され、プロジェクトのプラグインが解決され、依存関係が追加され、すべての AppCode 機能が利用可能になります。

  • 開かない : この場合、AppCode はアクションをキャンセルします。

セーフモードプレビューの制限

プロジェクトをセーフモードで開くと、次の制限がプロジェクトに適用されます。

  • Swift パッケージのロード、構築、実行はできません。

  • スタートアップタスク : 開くプロセス中に実行されるスクリプトまたはタスクはすべて無効になります。

  • VCS サポート: VCS サポート全体が無効になります。

  • File Watchers スクリプトは、ウェイクアップして対応するツールを実行しません。

信頼できる場所

AppCode が安全と見なすソースを構成し、開始プロセス中にそのようなプロジェクトを自動的にロードできます。

信頼できる場所にホームディレクトリを追加して、信頼できないプロジェクトに関する AppCode の警告を無効にすることができます。

信頼できる場所を構成する

  1. 環境設定ダイアログ(Ctrl+Alt+S)で、ビルド、実行、デプロイ | 信頼できる場所に進みます。

  2. 信頼できる場所設定ページで、信頼できると見なすプロジェクトが存在するローカルディレクトリを構成します。OK をクリックして変更を保存します。

    Trusted Locations

    次にこれらの場所のいずれかからプロジェクトを開くと、AppCode はプロジェクトを自動的にロードします。

関連ページ:

Swift パッケージ

Swift パッケージは、プロジェクトで再利用できるソースファイル、バイナリ、リソースのバンドルです。AppCode では、Swift パッケージを使用する Xcode プロジェクト、およびスタンドアロンの Swift パッケージを操作できます。Swift パッケージを開く:Swift パッケージまたは未知のソースからの Swift パッケージの依存関係を持つ Xcode プロジェクトを初めて開こうとすると、AppCode は警告を表示し、プロジェクトを信頼するかセーフモードで開くかを決定でき...

スタートアップタスク

このページでは、プロジェクトの開始時に自動的に起動される実行 / デバッグ構成のリストを作成します。これは、Grunt または Gulp.js のタスクや npm スクリプトを定期的に実行する場合に役立ちます。必要なのは、そのようなタスクまたはスクリプトを起動する実行 / デバッグ構成を起動タスクのリストに追加するだけです。実行構成この読み取り専用フィールドには、プロジェクトの開始時に起動される実行構成の名前が表示されます。共用このチェックボックスをオンにすると、他のチームメンバーに対応するタス...

バージョン管理

VCS 操作のポップアップ () またはを使用して、VCS 関連のコマンドをすばやく呼び出します。ポップアップ内のアクションのリストは、現在有効になっている VCS によって異なります。次のショートカットを使用して、グローバルバージョン管理コマンドを呼び出すこともできます。VCS 操作のポップアップ ... コミット ... プロジェクトの更新ロールバックプッシュ ... 次の変更前の変更バージョン管理ウィンドウの表示コミットウィンドウを表示プロファイラーバー...

File Watchers

File Watchers を使用すると、IDE でファイルを変更または保存するときに、コンパイラー、フォーマッタ、リンターなどのコマンドラインツールを自動的に実行できます。File Watchers には 2 つの専用コードインスペクションがあります。ファイル監視使用可能インスペクションは、定義済みの File Watcher が適用可能なすべてのファイルで実行されます。プロジェクトに関連する File Watcher が設定されていない場合、AppCode は追加することを提案します。ファイル...

プロジェクトの作成と管理

プロジェクトは、完全なソフトウェアソリューションを表す組織単位です。これは、コーディング支援、一括リファクタリング、コーディングスタイルの一貫性などの基盤として機能します。AppCode は Xcode プロジェクトフォーマットを使用します。これにより、AppCode で既存の Xcode プロジェクトを開き、Xcode と互換性のある新しいプロジェクトを作成できます。すべての Xcode プロジェクトテンプレートは AppCode で利用可能です。新規プロジェクトを作成する:現在 AppCod...

プロジェクトへの投入

プロジェクトにさまざまな形式のファイルを追加して、グループにまとめることができます。最小限の労力でファイルを作成するには、利用可能な AppCode または Xcode テンプレートを使用してください。必要に応じて、空のファイルを追加したり、新しいファイルテンプレートとファイルタイプを作成したりすることもできます。ファイルの作成:AppCode は、サポートするほとんどの言語のファイルテンプレートを提供します。これにより、ファイルの目的に適した初期コンテンツでファイルを作成できます。例: Swift...