mirror of
https://github.com/tauri-apps/tauri.git
synced 2026-04-01 10:01:07 +02:00
fix(cli): iOS Xcode script using incorrect library path (#6699)
This commit is contained in:
committed by
GitHub
parent
57fa569161
commit
abc5f91fa3
6
.changes/fix-xcodescript-lib-path.md
Normal file
6
.changes/fix-xcodescript-lib-path.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Fixes iOS build script using the wrong path for the app library file.
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
use super::{env, with_config};
|
||||
use crate::{
|
||||
helpers::config::get as get_config,
|
||||
helpers::{app_paths::tauri_dir, config::get as get_config},
|
||||
interface::{AppInterface, AppSettings, Interface, Options as InterfaceOptions},
|
||||
Result,
|
||||
};
|
||||
@@ -200,17 +200,19 @@ pub fn command(options: Options) -> Result<()> {
|
||||
if !lib_path.exists() {
|
||||
return Err(anyhow::anyhow!("Library not found at {}. Make sure your Cargo.toml file has a [lib] block with `crate-type = [\"staticlib\", \"cdylib\", \"rlib\"]`", lib_path.display()));
|
||||
}
|
||||
std::fs::create_dir_all(format!(
|
||||
|
||||
let tauri_path = tauri_dir();
|
||||
std::fs::create_dir_all(tauri_path.join(format!(
|
||||
"gen/apple/Externals/{}",
|
||||
profile.as_str()
|
||||
))?;
|
||||
)))?;
|
||||
std::fs::copy(
|
||||
lib_path,
|
||||
format!(
|
||||
tauri_path.join(format!(
|
||||
"gen/apple/Externals/{}/lib{}.a",
|
||||
profile.as_str(),
|
||||
config.app().lib_name()
|
||||
),
|
||||
))
|
||||
)?;
|
||||
}
|
||||
Ok(())
|
||||
|
||||
Reference in New Issue
Block a user