Плагин SIMBL не может загрузить фреймворк - PullRequest
0 голосов
/ 27 августа 2011

На консоли я получаю следующие ошибки:

27.08.11 20:56:06,371 sandboxd: ([83008]) TextEdit(83008) deny file-read-data /Users/az/Library/Frameworks/FScript.framework/Versions/A/FScript
27.08.11 20:56:06,372 TextEdit: Error loading /Users/az/Library/Containers/com.apple.TextEdit/Data/Library/Application Support/SIMBL/Plugins/FScriptAnywhere.bundle/Contents/MacOS/FScriptAnywhere:  dlopen(/Users/az/Library/Containers/com.apple.TextEdit/Data/Library/Application Support/SIMBL/Plugins/FScriptAnywhere.bundle/Contents/MacOS/FScriptAnywhere, 265): Library not loaded: @executable_path/../Frameworks/FScript.framework/Versions/A/FScript
  Referenced from: /Users/az/Library/Containers/com.apple.TextEdit/Data/Library/Application Support/SIMBL/Plugins/FScriptAnywhere.bundle/Contents/MacOS/FScriptAnywhere
  Reason: no suitable image found.  Did find:
    /Users/az/Library/Frameworks/FScript.framework/Versions/A/FScript: open() failed with errno=1

Файл FScriptAnywhere.bundle/Contents/Frameworks/FScript.framework/Versions/A/FScript существует. Таким образом, я не понимаю ошибку / проблему.

Есть идеи?

1 Ответ

0 голосов
/ 27 августа 2011

Обнаружена проблема:

@executable_path относится к приложению, а не к пакету, т.е. в данном случае к TextEdit.Конечно, он не находит там фреймворк.

Он также не может загрузить фреймворк из ~/Library/Frameworks из-за изолированной среды TextEdit.

Копирование фрейма в /Library/Frameworks решилопроблема.

...