From 28fec39fcc974c4623bdf9f30ff7584ab0a6c076 Mon Sep 17 00:00:00 2001 From: Giovanni Di Grezia Date: Mon, 15 Feb 2016 16:29:41 +0100 Subject: [PATCH] dylib fix --- sign.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/sign.sh b/sign.sh index b69e68c..250d6c8 100644 --- a/sign.sh +++ b/sign.sh @@ -11,11 +11,15 @@ APPLICATION=$(ls extracted/Payload/) cp "$MOBILEPROV" "extracted/Payload/$APPLICATION/embedded.mobileprovision" echo "Resigning with certificate: $DEVELOPER" >&2 -find -d extracted -type d \( -name "*.app" -o -name "*.appex" -o -name "*.framework" \) > directories.txt +find -d extracted \( -name "*.app" -o -name "*.appex" -o -name "*.framework" -o -name "*.dylib" \) > directories.txt security cms -D -i "extracted/Payload/$APPLICATION/embedded.mobileprovision" > t_entitlements_full.plist /usr/libexec/PlistBuddy -x -c 'Print:Entitlements' t_entitlements_full.plist > t_entitlements.plist +#/usr/libexec/PlistBuddy -c 'Print:application-identifier' t_entitlements.plist > t_entitlements_application-identifier #save developer application-identifier to file +#/usr/libexec/PlistBuddy -c 'Print:com.apple.developer.team-identifier' t_entitlements.plist > t_entitlements_com.apple.developer.team-identifier #save com.apple.developer.team-identifier application-identifier to file while IFS='' read -r line || [[ -n "$line" ]]; do - #/usr/bin/codesign -d --entitlements :- "$line" > t_entitlements.plist //save original entitlements from the app + #/usr/bin/codesign -d --entitlements :- "$line" > t_entitlements_original.plist #save original entitlements from the app + #/usr/libexec/PlistBuddy -x -c 'Import application-identifier t_entitlements_application-identifier' t_entitlements_original.plist #overwrite application-identifier + #/usr/libexec/PlistBuddy -x -c 'Import com.apple.developer.team-identifier t_entitlements_com.apple.developer.team-identifier' t_entitlements_original.plist #overwrite com.apple.developer.team-identifier /usr/bin/codesign --continue -f -s "$DEVELOPER" --entitlements "t_entitlements.plist" "$line" done < directories.txt @@ -28,4 +32,7 @@ mv extracted.ipa "$TARGET" rm -rf "extracted" rm directories.txt rm t_entitlements.plist -rm t_entitlements_full.plist \ No newline at end of file +rm t_entitlements_full.plist +#rm t_entitlements_original.plist +#rm t_entitlements_application-identifier +#rm t_entitlements_com.apple.developer.team-identifier \ No newline at end of file