Skip to content
Discussion options

You must be logged in to vote

Hi @bibekpandainnopay 👋

You're absolutely right — this is a genuine Xcode 16+ compatibility issue. The @[...] Objective-C array literals are runtime objects, not compile-time constants, so Xcode 16+'s stricter Clang enforcement correctly rejects them as static const file-scope initializers.

#99

Both jailbreakVarPaths and jailbreakNonVarPaths have been converted from file-scope static const variables to class methods using dispatch_once for lazy initialization — consistent with the existing jailbreakPaths and jailbreakSchemes methods in the same file.

Before (❌ Xcode 16+ error):

static NSArray<NSString *> * const jailbreakVarPaths = @[ ... ];
After (✅ Fixed):

  • (NSArray<NSString *> *)jailbr…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@bibekpandainnopay
Comment options

@kjust-extron
Comment options

@ufukhawk
Comment options

Answer selected by bibekpandainnopay
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants