ファインダー オーバーレイの同期アイコンが表示されないという問題に直面しています。
これが私が試したコードです:
NSString* bundleID = @"com.my.myapp";
NSString* extBundleID = [NSString stringWithFormat:@"%@.finderoverlays", bundleID];
NSString* runCommand = [NSString stringWithFormat:@"pluginkit -e use -i %@", extBundleID];
NSLog(@"runcommand= %s", runCommand.UTF8String);
int result = system(runCommand.UTF8String);
NSLog(@"setting up finder overlays, returned = %d", result);
結果は常に 0 ですが、拡張子は SystemPreference の拡張子タブに表示されません。Xcodeを直接使用してプロジェクトを実行すると、拡張機能がシステム環境設定に表示されます。
ここで何が欠けていますか?
appex
ファイルを特定の場所に保管する必要がありますか?