タイトルはそれをすべて言っています。 SWIFT_MODULE_NAMEのビルド設定を検索しましたが、何も表示されませんでした。私もオンラインで検索しましたが、この名前への参照がありますが、定義方法に関する情報はありません。 また、Apple DocsでSWIFT_MODULE_NAMEの記載が見つかりませんでした。それは、「Objective-Cの生成するインターフェイスヘッダ名」ビルド設定に使用され、設定値をダブルクリックして表示することができます:SWIFT_MODULE_NAMEを変更するにはどうすればよいですか?
私はこれを知っていますか
$(SWIFT_MODULE_NAME) -Swift.h
Objective-CとSwiftのギャップを埋めるために使用され、Swiftファイルを含むプロジェクト(私が推測するObjective-Cファイルとともに)にのみ表示されます。この投稿時点で、Xcode 7.3は最新かつ最高のものです。
ただし、この値はどこで定義されていますか、どのように変更しますか?
この文書は、https://developer.apple.com/library/ios/documentation/Suft/Conceptual/BuildingCocoaApps/MixandMatch.html#//apple_ref/doc/uid/TP40014216-CH10-ID138で確認しましたか?通常は商品名です。 [ビルド設定]の[製品バンドル識別子]で値を変更することができます。フレームワーク内の製品名を上書きすることはできません。 – Zhao
はい、有益です。ありがとうございます。そのドキュメントから: "XcodeはObjective-CブリッジヘッダーとSwiftコードの生成ヘッダーの名前を付けたときに、ターゲット名(TARGET_NAME)ではなく、製品モジュール名(PRODUCT_MODULE_NAME)を使用します。 – Sheamus