Enhancement: Complete drop-in replacement #30
Labels
0: All iOS
This issue definitely occurs on all iOS versions
G: Alpha bug
Somewhat significant bug impacting usability, but most sites can be visited
L: Documentation
Improvements or additions to documentation
P3: Normal
This issue has normal priority
Milestone
As of v0.0.8 alpha, CyberKit was released with renamed frameworks, such as:
Due to the renaming, the symbols in libswiftCyberKit are not a drop-in replacement for WebKit's (since the symbols depend on the name of CyberKit.framework / WebKit.framework).
CyberKit intended to end the renaming, but was met with a crash log like the following.
A null pointer dereference such as shown here in the CoreFoundation method
_CFGetNonObjCTypeID
is the result of a bundle identifier mismatch between the bundle identifier used in the CFBundleRef (typically created viaCFBundleGetBundleWithIdentifier
) and the actual value of the bundle identifier.In upstream WebKit and in CyberKit, target bundle identifiers are set via configuration files, which should be revisited in the event of this type of crash.
Crash Log (with translation)
The text was updated successfully, but these errors were encountered: