From 97e5c71c4e466ee7a450f3cec3d0eca6bc23c142 Mon Sep 17 00:00:00 2001 From: Oscar Franco Date: Wed, 7 Jan 2026 10:56:59 -0400 Subject: [PATCH] Update signatures on sqlitevec --- .../_CodeSignature/CodeResources | 105 ++++++++++++++++++ .../ios-arm64/sqlitevec.framework/sqlitevec | Bin 177152 -> 177216 bytes .../_CodeSignature/CodeResources | 105 ++++++++++++++++++ .../sqlitevec.framework/sqlitevec | Bin 340944 -> 341008 bytes .../_CodeSignature/CodeResources | 101 +++++++++++++++++ .../tvos-arm64/sqlitevec.framework/sqlitevec | Bin 176640 -> 196320 bytes .../_CodeSignature/CodeResources | 101 +++++++++++++++++ .../sqlitevec.framework/sqlitevec | Bin 309096 -> 359056 bytes scripts/update-sqlitevec.sh | 24 ++-- 9 files changed, 423 insertions(+), 13 deletions(-) create mode 100644 ios/sqlitevec.xcframework/ios-arm64/sqlitevec.framework/_CodeSignature/CodeResources create mode 100644 ios/sqlitevec.xcframework/ios-arm64_x86_64-simulator/sqlitevec.framework/_CodeSignature/CodeResources create mode 100644 ios/sqlitevec.xcframework/tvos-arm64/sqlitevec.framework/_CodeSignature/CodeResources create mode 100644 ios/sqlitevec.xcframework/tvos-arm64_x86_64-simulator/sqlitevec.framework/_CodeSignature/CodeResources diff --git a/ios/sqlitevec.xcframework/ios-arm64/sqlitevec.framework/_CodeSignature/CodeResources b/ios/sqlitevec.xcframework/ios-arm64/sqlitevec.framework/_CodeSignature/CodeResources new file mode 100644 index 00000000..0b62d19d --- /dev/null +++ b/ios/sqlitevec.xcframework/ios-arm64/sqlitevec.framework/_CodeSignature/CodeResources @@ -0,0 +1,105 @@ + + + + + files + + .DS_Store + + V4Cy3ccxqIChznjztwcpCCzCf08= + + Info.plist + + uNR+55W1gjVGu6stvAmUecpm0HA= + + + files2 + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/sqlitevec.xcframework/ios-arm64/sqlitevec.framework/sqlitevec b/ios/sqlitevec.xcframework/ios-arm64/sqlitevec.framework/sqlitevec index 04a97a14350f53e8146b9b6a620ee02380175c12..ed2fe2b1af38c5a5711f7f00ca1989ea87181726 100755 GIT binary patch delta 370 zcmZp8!FAvT*MwDF)^}zwYsX#7h{Mz)FE^hBZJO0g{}ak;UYgTwIV=l$e*C zuUA}{lUb5lmYU44RAcXoT<)uX4rjFJ)s)1&VCMO;-KzB4ZPr#zkv@^Tbqlu?%{egd zWbuwGbmH{Y<@ dvo`#^-<8?-r>xr3_k9Xmuh6;eRXI#8?f_%Hix>a^ delta 249 zcmX@`f~(;L*M>$N`Y*Ki9j3y#7xsOvX~rs3iOH#b23X( z%TkjWreDZn5}7=aQA8weU()@c#5hNzuK|m^OV?g-pOBI{ohO^=m>A + + + + files + + .DS_Store + + PCIHG0EneFXnBnyut6Ks3jqWO4Q= + + Info.plist + + uNR+55W1gjVGu6stvAmUecpm0HA= + + + files2 + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/sqlitevec.xcframework/ios-arm64_x86_64-simulator/sqlitevec.framework/sqlitevec b/ios/sqlitevec.xcframework/ios-arm64_x86_64-simulator/sqlitevec.framework/sqlitevec index 9732bd8126876534a3149b1556c5a5040d5c203c..e63952d778ec6e4e5060e3dced48053f4af89577 100755 GIT binary patch delta 772 zcmcccTx7xvkqP3G3m6y}_!t=&cz`qm15*PKZxH~p_%<4zx8MBVK9GfR!RA1hYDOjl zzlnxQ%^zI1e{f}Nzv6fWsE7rKK|lwHnHU(D4Hy_edYNq)fF?39u%G#Lj|U{q!oUPp z3S={^0pbWCW}d!7ipep#xFD@4F)uk^uedNLvm~`FHJRamt(a~H^O}-`KO8nCyJGkL z`k7>ERr>8VYpbS6pUB<1gt-FVFO694v3kB0PqcFVab4cvfnFOu?l-9ML9 zx~^Y!_!#e{xmF@6_Hh+V#~r5sl4VkGxSFYcY2~8ET^{rPU6^BZW{;Hl!i!#8YX86Y z%ITG!vcSmH^q?=}0j>iNBtBm4^y!V#^e?=>IfY4_&*DVRMpxmC?NM?}DT&(}m}amr z36yM~)xtE3kx9X8qM=rMLK_nhGjC65W0{`pcm(KRw9sZ;010izHIUF|-UA73#u6lt zB0}5Z6${lv`)}?$bFJL@|E6|C9slu8UPD>Z!(jTsS1iZGm;{gP(*|+d-b~Yt=HB{@+kK& zd6aVYSY_0m?J?3!;Y^~LNJg!M8+Ae!-6$J5CWVQH3JRGG2m16m*t8YFE$tb?1bJ(Csf9 zMKxC(na8o`)%Kn@EE*JGB()jOW tA7H4IdHVES$aN*ryC*N@FG`%Hp!e{&8xP-1o)zotn0vNwdCMZ>1^~GEw> + + + + files + + Info.plist + + uNR+55W1gjVGu6stvAmUecpm0HA= + + + files2 + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/sqlitevec.xcframework/tvos-arm64/sqlitevec.framework/sqlitevec b/ios/sqlitevec.xcframework/tvos-arm64/sqlitevec.framework/sqlitevec index 6cd949e655174adccd70eb146d1137eec640e6c9..0a5216718abf344a6f6ec56a3a86b1da109a54f1 100755 GIT binary patch delta 1747 zcmZp8!u8-Ux9Is_Z~yTyFfcLz0UHnt0I|VF(GnKH1|SOr8koS;gSySLSe7yJ$pU#G zMGTvm7#{d+c4XUR+2qjXz_`qTsmSNoJ)Q$Vb2@<1%pf&DpaR4|6WB_ib~FIhfcOCn zOe`RIkm(nII0A@4dUP0=HZdqLG4M=wWK*q&*bNkBU`Wo-)ypp~NGnRrOU~CTF3ia+ zNi9oFX81Pw-ZJObxV<+2&T_dPd3Ju4Q2N~6{LBya*Q&mKsE}ARqf%jl-|AGp(uy8d zuLT=|{IVMMAD3FJ`{R=NGI8ghZC5kZFRfhExXWYSzYBAW&g_vgUwF}LOYQ&nUOBz> z(o+@~$;L7inW&Si}_ra^g4-8Xqx_I51ZQWCx_O(F*v%r zdEUjzFPC*{x0`SgX2<+t&rtc~Z~4lniEUH9_8QoXvCS6-ZnO!;kwh08boNd9K%`k?<` z;ms7z)2x3OqXYHdY<|1pZpfD90dxMf*FM-BI@Q_SNOQ@b?<=nq&*H6lWIwORmbLOT7RyX|QuE+|O!|`F+ayolJ+NEU;#})ZH|C!G zE{6OkqQ9t?)pr~T?&+QUSXVt}n^Hhlkz|{y-)Ym1B|Fsjs%LlI|8ZsFh0KZh-H-B% zzS_?9nh`Or!F~JWy&q&I&#U~)2fN!c`Ez@Yw8)Ad$uAPq)4n7Z9(DH#&($6M@@6x)KQT>DzA`m7ESG!c z&R4t-i%V9sh+fh&?-JoNsQ;&>#{JW!$fDis%Ilx$v4To|(4h8mT zyqTYV?#4l`rae+q+KT2Bw6Z167n^ZR->K=(i)S3){|Ip~?mYZ(qlx_bldD_~zMHSA z#~Y%N&;C??WAvJ7iVn=C^Mkg>LbJM-xLV+Mss%5PR{Z4NqXgv*B0RBdMzdZXQhBiJ!kQaTe2?iLoM3nA=bEP<(kDt!T6twg(VqKvq9df* z4y4o`w3xSPr=^G9=~-Hf8RL~R3w9dK2D zKf5HCv0yO(ML+5C^{6Eo)8hV?ji;9KsP9{O^#7;nB`Q}8J7y`%uHPOVID7h$&!Mwq z7fF9zdoXans_KzlA?HHNJWpQHKEKkaanUCc_GvDgJLPY%EHSyW{q4aSe4mZDW`DdG zvT$XbZlK!57e_^MLodHAxFtIAP-s_&vsK@l&6~`3D2HwOu9U)g!|SZs$`7;U?0|I# bsHOr|SPTrm?s0?I9Kb4QzvbotwwXKtdBHM# delta 73 zcmaFxm%HH!m+1LlZ~yTyFfcLz0UHqW1F^zJ(GnIx2OtXs8kiuo(dJn!%NRF@v8}S4 RoWLg5 + + + + files + + Info.plist + + uNR+55W1gjVGu6stvAmUecpm0HA= + + + files2 + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/sqlitevec.xcframework/tvos-arm64_x86_64-simulator/sqlitevec.framework/sqlitevec b/ios/sqlitevec.xcframework/tvos-arm64_x86_64-simulator/sqlitevec.framework/sqlitevec index f248e0ef4cb534c68e11d09b933ffc9406717c82..2444bf76d6285bfee019be138d84b88c54e80e24 100755 GIT binary patch delta 2065 zcmc(fc{tQ-8^?e18^RbGvXrrmo$OAQvdmbsuSq1y*oF|sUT4OdY#|~fWJwBHD~{#Z zmt>7($(qI*b-bx%l4j z!h1{m`P?KBodcZlz+Vrhi?pKb|4==AhtO$TdjFi&^>O`4_^ixJ;k8-J4d0AlOp-~d zGqZnCJgq@)g@uVbxv7)usT6fcsfbhS@90s2=uk<1*jv4v!+~u1z6LI(yg`HNJ3luJ zZYGe>sk!o>A1(2@%wRZRN{Yw;>|9m>+_yo$Vpb-Hda)WE*k=lewBQ_7M}#!Q>=SCm zskX|XJ!_++lLK`-H2^S?pnKmC(x4fPO2+avsbQW-`<3p9HPD;N+%U6rD>}P0D>CW8 zk9!R9AEcz;Kv=3Y)kT0n%d ze2+S}8cAujEc=6ZGKYg=J$=mBql=d>Z`Z^;FcJaYj~EJ9+_k7 zZEX5mD7a;tFr}{0YTnU3VDY-iFxKI~(?Hrq`|lv9?hc9Jem@e=+{sPtd2syEvK$dB zJsdUZ=wdDoBqL0vROkJd5$H-Xtn6Ut6)hOy6W6|KVx>DulQ>3^vCwWzt{@d(oK?sl z?OmDa-16u#V3oU<$R*1-c-C{kcny)zds6FTVF7KY(G}`OBM+KO9dAZ*r&lepD);2Gt6x z`0O)wMfT4Hv{X%2oVjP5K3u)Jyr$b~KKf2FjdJ*bH@xdq+d5YzdA#t@iLS2moy_{@ zy!Vp)R-a?>Of`Y{R=#*kVP~X17Y!SBD(M=keHY+p7 zVRrnJVfJ>iB*MX9?ICj!-ghD}1CDgH^W+k_j^og(K#o?bKhmdgHXWh*zh!SCc2;=)bt-f1<(BgDv0|9 zR1oz)fQkS>pG^p;%*Q}&K6>w1|2Lp+1YO0NQZgvU`AdYQVo~BVmWSu-c|dG4ret$T z16jezGhUz!qj@RDMZ&MkY_@lMbsB|CW0%T9?5Ldf4)24FcFS z<+6xTd_nGzc%+(p?lpqzNZ~-U@7cz*IJTs2f63b}kF=sRhPK7M(aG26eqZ?DTvS}c zelT&rK%rU9d^P4!lRWfF$vp2O`Cdj%_L`F|fp^h1#$g!C?v+xQ`qks-gMcVWRFQ1@ zhLO(rS_5@zE-l|p*xz=uG&tCPruOvQ+JzTi9L=uh+@=)yG|Bqpv9QIA{OBOqj#|dA zL>7A6WU&}snjLfLitZgx+4(++x|wZNyjtBadSV70JpW(6nsPObEW8fR3LYGPH3{~A E0N?IrfdBvi delta 691 zcmbR6RrJL>A%j!@cI{(eU|?coU|ht(JOjw$+h}-! zf0Ba$D<6=OsJ0^DLJ>#*Jnbyv+-Ow=W20OnA4@L~q*xrcQ)f z2e1tc8Rpw(9buZq$W+0)(eR#3yU1fEAZFe!@|fk3pBZZz&@`x_3?jeo@c=ckCNVIv z09^xw3=By?909~2puxaY_(6e*foGzjswv|Euo#FaF3ia+Ni9oFX1KS4@w&v)i)-~H zPQD1N3e7Lbe*g9074@^6bB!*2?K3l-&Su7{P;dP0*XaxVDzO`%O!>0btaYLE*C&!Y z)m91_uX;2$eBFeIPSy6vHnvESD50527FA6K&e|F$tWNH{#K~bbOFR5@&BE?8(`J+y zd*1O#d4A^Bu>;|d-Nu!vK#k0Ccmkg^g7LC>#v8hOU)L)No7u* z?3#FZPta9?`d-;z9k(lV3zQcNxm4S-PsmkGwtLSewxPRY?&;IcTQ_gDGFPgfHM#lx znlo%1Vr=`k{H*Jfg^W*Hc*r*#sfnL_@akfXtj~APZxi1Aa>tMA?E<@d=CXOp>U4Z~ zuy^`Ihkw1!k|rFxx9#rdZlwRR`Yd{!uf%H>N73oPpFipzN=AQ7y}A8E@^%XoRs&`Lo_7oO diff --git a/scripts/update-sqlitevec.sh b/scripts/update-sqlitevec.sh index 667fa0c4..993bea0c 100755 --- a/scripts/update-sqlitevec.sh +++ b/scripts/update-sqlitevec.sh @@ -7,18 +7,16 @@ cd "$(dirname "$0")/../ios" echo "📦 Updating sqlitevec.xcframework binaries..." -# Device (ios-arm64) -echo "🔨 Processing device binary (ios-arm64)..." -cp vec0-ios-aarch64.dylib sqlitevec -install_name_tool -id @rpath/sqlitevec.framework/sqlitevec sqlitevec -codesign -f -s - --identifier com.op.sqlitevec sqlitevec -mv sqlitevec sqlitevec.xcframework/ios-arm64/sqlitevec.framework/ - -# Simulator (ios-arm64_x86_64-simulator) - create fat binary -echo "🔨 Processing simulator binaries (arm64 + x86_64)..." -lipo -create vec0-iossimulator-aarch64.dylib vec0-iossimulator-x86_64.dylib -output sqlitevec -install_name_tool -id @rpath/sqlitevec.framework/sqlitevec sqlitevec -codesign -f -s - --identifier com.op.sqlitevec sqlitevec -mv sqlitevec sqlitevec.xcframework/ios-arm64_x86_64-simulator/sqlitevec.framework/ +install_name_tool -id @rpath/sqlitevec.framework/sqlitevec sqlitevec.xcframework/ios-arm64/sqlitevec.framework/sqlitevec +codesign -f -s - --identifier com.ospfranco.sqlitevec sqlitevec.xcframework/ios-arm64/sqlitevec.framework/sqlitevec + +install_name_tool -id @rpath/sqlitevec.framework/sqlitevec sqlitevec.xcframework/ios-arm64_x86_64-simulator/sqlitevec.framework/sqlitevec +codesign -f -s - --identifier com.ospfranco.sqlitevec sqlitevec.xcframework/ios-arm64_x86_64-simulator/sqlitevec.framework/sqlitevec + +install_name_tool -id @rpath/sqlitevec.framework/sqlitevec sqlitevec.xcframework/tvos-arm64/sqlitevec.framework/sqlitevec +codesign -f -s - --identifier com.ospfranco.sqlitevec sqlitevec.xcframework/tvos-arm64/sqlitevec.framework/sqlitevec + +install_name_tool -id @rpath/sqlitevec.framework/sqlitevec sqlitevec.xcframework/tvos-arm64_x86_64-simulator/sqlitevec.framework/sqlitevec +codesign -f -s - --identifier com.ospfranco.sqlitevec sqlitevec.xcframework/tvos-arm64_x86_64-simulator/sqlitevec.framework/sqlitevec echo "✅ sqlitevec.xcframework updated successfully!"