Fix iOS Device Farm artifact permissions (#4381)
This commit is contained in:
8
.github/workflows/ios-ci.yml
vendored
8
.github/workflows/ios-ci.yml
vendored
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user