LoginSignup
1
1

More than 5 years have passed since last update.

[Xcode] PrivateFrameworksのframeworkがエラーはないのに動かなくてハマった件

Posted at

件の詳細

macOSアプリの開発でトラックパッドの静電容量値が欲しくなったのでMultitouchSupport.frameworkを導入したのですが、何一つコンパイルエラーも警告も出ていないにも関わらず、メソッドが発動されないという現象に陥りました。使ったFramework特有の問題かと思い調査してみましたが、前例や解決策は見つかりませんでした。

原因・解決策

原因は、macOSアプリの開発上システムに関係するようなところをいじろうとする際必ず立ちはだかるやつ「Sandbox」でした。.entitlementsファイルを以下のように変更し、Sandboxをキャンセルしたら動くようになりました。

Sandbox.png

Sandboxをキャンセルするとリリースすることはできませんが、今回のアプリは研究用だったため動くことを優先しました。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1