Closed rainyx closed 4 years ago
Can you give me the test case? Which App can I reproduce it on
Can you give me the test case? Which App can I reproduce it on
App:
Device: iPhone 6s (jailbroken via unc0ver 3.7.0-b3)
Those swift runtime libs are located in /usr/lib/swift/
, which should not be intergrated to the package
Are you reinstalling the app on another device?
Can you try this branch? https://github.com/ChiChou/bagbak/tree/warmup
Those swift runtime libs are located in
/usr/lib/swift/
, which should not be intergrated to the package
If the ‘Always Embed Swift Standard Libraries’ is enabled, DYLD loads swift libraries from @rpath of the App main bundle rather than /usr/lib/swift/.
Are you reinstalling the app on another device?
Nope.
Can you try this branch? https://github.com/ChiChou/bagbak/tree/warmup
Fixed.
@rainyx 所以结果呢
ISSUE:
Some dylibs/Frameworks defined in LC_LOAD_DYLIB load command, but not load immediately after the App launched.
In this case, bagbak won't dumps these dylibs/Frameworks. If we launch the dumped App, it will crashes because of the DYLD can't find the lost images.
Crash log:
How to fix:
Can you integrate this function into bagbak? Thanks.🍺