普通にビルドすると、非公開メソッドも含めてシンボル名がすべて見えてしまうので、これを隠すための手順です。プロジェクト設定を変更するとすべてのメソッドのシンボルを隠すことができます。これだけだと全部隠れてしまっているのでライブラリとして使えなくなってしまいます。隠したあとには公開したいメソッドにだけ、宣言を修正することになります。いう設定は、どこか一箇所を変えるだけでできると楽なのですが一箇所ではなかったです。変更すれば消える一箇所ではないと言いつつも、さほど面倒ではないです。プロジェクト設定から、以下の項目を変更するだけです。Yesこれで、バイナリに含まれるシンボル名が消えます。コマンドで確認できます。公開メソッドを指定する次に公開したいメソッドの宣言を修正します。シンボル隠蔽から除外できます。foobar();公開されているかどうか確認する手順は消えているかどうかを確認したときと同じです。