Skip to content

Instantly share code, notes, and snippets.

@r-plus
Last active September 6, 2020 11:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save r-plus/c923589c20e42e9240199451af64e40b to your computer and use it in GitHub Desktop.
Save r-plus/c923589c20e42e9240199451af64e40b to your computer and use it in GitHub Desktop.
PreferenceLoader compatibility issue on Odyssey

coolstar version of PreferenceLoader v3.0.1 no longer support PLFilterKey NSString symbol since this commit https://github.com/coolstar/preferenceloader/commit/8f381e9a0bc1870971603f7411dc1ff0d1d87ea1

So if tweaks that using PLFilterKey not work on Odyssey environment like this.

Injection failed: 'dlopen(/Library/TweakInject/Sleipnizer.dylib, 9): Symbol not found: _PLFilterKey

I just replace PLFilterKey to own impl of NSString to fix this compatibility breaking change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment