Wire local TDLib into iOS FFI build

This commit is contained in:
Mikhail Kilin
2026-05-21 15:27:59 +03:00
parent aec3678bd6
commit 217328505c
34 changed files with 24460 additions and 28 deletions

View File

@@ -81,6 +81,17 @@ cat > "${app_path}/Info.plist" <<PLIST
</plist>
PLIST
tdjson_path="${product_dir}/libtdjson.1.8.29.dylib"
if [[ -f "${tdjson_path}" ]]; then
mkdir -p "${app_path}/Frameworks"
cp "${tdjson_path}" "${app_path}/Frameworks/libtdjson.dylib"
codesign --remove-signature "${app_path}/TeleTuiIOSApp" >/dev/null 2>&1 || true
if ! otool -l "${app_path}/TeleTuiIOSApp" | grep -q '@executable_path/Frameworks'; then
install_name_tool -add_rpath '@executable_path/Frameworks' "${app_path}/TeleTuiIOSApp"
fi
codesign --force --sign - --timestamp=none "${app_path}/Frameworks/libtdjson.dylib" >/dev/null
fi
codesign --force --sign - --timestamp=none "${app_path}/TeleTuiIOSApp" >/dev/null
codesign --force --sign - --timestamp=none "${app_path}" >/dev/null