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"
|
"realm": "production"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"source": "out/debug_ddm/artifacts.zip",
|
"source": "out/release_ddm/artifacts.zip",
|
||||||
"destination": "ios-release-ddm/artifacts.zip",
|
"destination": "ios-release-ddm/artifacts.zip",
|
||||||
"realm": "production"
|
"realm": "production"
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user