Wire local TDLib into iOS FFI build
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user