2

Xcodeプロジェクトの右端の列について質問があります(画像はこちら

Appleのドキュメントには、その列について次のように書かれています。

対象会員。ターゲットアイコンでマークされた列は、ファイルがアクティブなターゲットに含まれているかどうかを示します。ファイルの横にあるチェックボックスがオンになっている場合、アクティブなターゲットにはそのファイルが含まれます。

では#import <Security/Security.h>、.mファイルにある場合でも、それをターゲットメンバーシップにリンクする必要がありますか?.mファイルにそれがあり、リンクされていないがコードが機能する場合はどうなりますか?行を削除する必要がありますか?フレームワークを削除する必要がありますか?

ありがとう。

4

1 に答える 1

1

ターゲットに追加しないと、コンパイラは同じターゲットでコンパイルされた他のファイルからセキュリティフレームワークを見つけることができません。ターゲットは、ある意味で、いくつかの共通の設定を共有する別個のプロジェクトです。

于 2009-12-21T14:12:23.680 に答える