mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00
Fix wrong path in 'archives' for release mode iOS DDM artifacts. (#169448)
This is intended to fix a bug where DDM iOS builds were not working in release mode and failing at runtime with an error like: ``` Failed to find snapshot at /private/var/containers/Bundle/Application/CA6AA16E-2C5E-4C1F-A650-E48AC9AC68BD/my_app.app/Frameworks/ios.framework/ios.assets/kernel_blob.bin: Error Domain=NSCocoaErrorDomain Code=260 "The file “kernel_blob.bin” couldn’t be opened because there is no such file." UserInfo={NSURL=kernel_blob.bin -- file:///private/var/containers/Bundle/Application/CA6AA16E-2C5E-4C1F-A650-E48AC9AC68BD/my_app.app/Frameworks/ios.framework/ios.assets/, NSFilePath=/private/var/containers/Bundle/Application/CA6AA16E-2C5E-4C1F-A650-E48AC9AC68BD/my_app.app/Frameworks/ios.framework/ios.assets/kernel_blob.bin, NSUnderlyingError=0x302f3b480 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}} ``` I think what was happening is the Google internal build infra was trying to create a release mode app with no kernel_blob.bin etc, but it actually contained a flutter.so built for debug mode which was expecting to find kernel_blob.bin. See internal bug b/419694561 for full context.
This commit is contained in:
parent
528b7dd423
commit
1a8e8fb3f0
@ -265,7 +265,7 @@
|
||||
"realm": "production"
|
||||
},
|
||||
{
|
||||
"source": "out/debug_ddm/artifacts.zip",
|
||||
"source": "out/release_ddm/artifacts.zip",
|
||||
"destination": "ios-release-ddm/artifacts.zip",
|
||||
"realm": "production"
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user