Fix iOS Device Farm artifact permissions (#4381)

This commit is contained in:
Bart Louwers
2026-07-07 23:31:20 +02:00
committed by GitHub
parent 5611a2f76b
commit 516e01baa3

View File

@@ -100,6 +100,10 @@ jobs:
cd "$render_test_app_dir" cd "$render_test_app_dir"
mkdir -p Payload mkdir -p Payload
ditto RenderTestApp.app Payload/RenderTestApp.app ditto RenderTestApp.app Payload/RenderTestApp.app
iphoneos_developer_dir="$(xcode-select -p)/Platforms/iPhoneOS.platform/Developer"
ditto "$iphoneos_developer_dir/Library/Frameworks/Testing.framework" Payload/RenderTestApp.app/Frameworks/Testing.framework
ditto "$iphoneos_developer_dir/usr/lib/lib_TestingInterop.dylib" Payload/RenderTestApp.app/Frameworks/lib_TestingInterop.dylib
chmod -R u+w Payload/RenderTestApp.app
zip -r RenderTestApp.zip Payload zip -r RenderTestApp.zip Payload
mv RenderTestApp.zip RenderTestApp.ipa mv RenderTestApp.zip RenderTestApp.ipa
cd Payload/RenderTestApp.app/PlugIns cd Payload/RenderTestApp.app/PlugIns
@@ -165,6 +169,10 @@ jobs:
cd "$ios_cpp_test_app_dir" cd "$ios_cpp_test_app_dir"
mkdir -p Payload mkdir -p Payload
ditto CppUnitTestsApp.app Payload/CppUnitTestsApp.app ditto CppUnitTestsApp.app Payload/CppUnitTestsApp.app
iphoneos_developer_dir="$(xcode-select -p)/Platforms/iPhoneOS.platform/Developer"
ditto "$iphoneos_developer_dir/Library/Frameworks/Testing.framework" Payload/CppUnitTestsApp.app/Frameworks/Testing.framework
ditto "$iphoneos_developer_dir/usr/lib/lib_TestingInterop.dylib" Payload/CppUnitTestsApp.app/Frameworks/lib_TestingInterop.dylib
chmod -R u+w Payload/CppUnitTestsApp.app
zip -r CppUnitTestsApp.zip Payload zip -r CppUnitTestsApp.zip Payload
mv CppUnitTestsApp.zip CppUnitTestsApp.ipa mv CppUnitTestsApp.zip CppUnitTestsApp.ipa
cd Payload/CppUnitTestsApp.app/PlugIns cd Payload/CppUnitTestsApp.app/PlugIns