mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
chore(widgets): Build TNSWidgets.framework.dSYM package (#7315)
We should provide debug symbols so that users can upload it to their crashlytics service provider.
This commit is contained in:
committed by
Manol Donev
parent
daf2a89904
commit
f5fd979eff
@@ -17,7 +17,8 @@ mkdir dist/package/platforms/ios
|
||||
cd ios
|
||||
./build.sh
|
||||
cd ..
|
||||
cp -r ios/TNSWidgets/build/TNSWidgets.framework dist/package/platforms/ios/TNSWidgets.framework
|
||||
echo "Copy TNSWidgets.framework and TNSWidgets.framework.dSYM.zip to dist/package/platforms/ios"
|
||||
cp -r ios/TNSWidgets/build/TNSWidgets.framework* dist/package/platforms/ios
|
||||
|
||||
echo "Copy NPM artefacts"
|
||||
cp LICENSE dist/package/LICENSE
|
||||
|
||||
@@ -19,3 +19,17 @@ cp -r TNSWidgets/build/Release-iphoneos/TNSWidgets.framework/Info.plist TNSWidge
|
||||
|
||||
lipo -create TNSWidgets/build/Release-iphoneos/TNSWidgets.framework/TNSWidgets TNSWidgets/build/Release-iphonesimulator/TNSWidgets.framework/TNSWidgets -o TNSWidgets/build/TNSWidgets.framework/TNSWidgets
|
||||
file TNSWidgets/build/TNSWidgets.framework/TNSWidgets
|
||||
|
||||
echo "Build fat dSYM at TNSWidgets/build/TNSWidgets.framework.dSYM"
|
||||
cp -r TNSWidgets/build/Release-iphoneos/TNSWidgets.framework.dSYM TNSWidgets/build
|
||||
rm "TNSWidgets/build/TNSWidgets.framework.dSYM/Contents/Resources/DWARF/TNSWidgets"
|
||||
lipo -create -output "TNSWidgets/build/TNSWidgets.framework.dSYM/Contents/Resources/DWARF/TNSWidgets" \
|
||||
"TNSWidgets/build/Release-iphonesimulator/TNSWidgets.framework.dSYM/Contents/Resources/DWARF/TNSWidgets" \
|
||||
"TNSWidgets/build/Release-iphoneos/TNSWidgets.framework.dSYM/Contents/Resources/DWARF/TNSWidgets"
|
||||
file TNSWidgets/build/TNSWidgets.framework.dSYM/Contents/Resources/DWARF/TNSWidgets
|
||||
|
||||
echo "Archiving dSYM at TNSWidgets/build/TNSWidgets.framework.dSYM.zip"
|
||||
(cd TNSWidgets/build && zip -qr TNSWidgets.framework.dSYM.zip TNSWidgets.framework.dSYM)
|
||||
|
||||
echo "Removing TNSWidgets/build/TNSWidgets.framework.dSYM"
|
||||
rm -rf TNSWidgets/build/TNSWidgets.framework.dSYM
|
||||
|
||||
Reference in New Issue
Block a user