Skip to content

Commit

Permalink
feat(cli): improve logic to copy Rust library to iOS project External…
Browse files Browse the repository at this point in the history
…s folder (#6610)

Co-authored-by: Lucas Nogueira <lucas@tauri.app>
  • Loading branch information
DaAitch and lucasfernog committed May 22, 2023
1 parent 3f4c4ce commit 9770032
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions tooling/cli/src/mobile/ios/xcode_script.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use super::{env, with_config};
use crate::{
helpers::{app_paths::tauri_dir, config::get as get_config},
helpers::config::get as get_config,
interface::{AppInterface, AppSettings, Interface, Options as InterfaceOptions},
Result,
};
Expand Down Expand Up @@ -201,15 +201,15 @@ pub fn command(options: Options) -> Result<()> {
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()));
}

let tauri_path = tauri_dir();
std::fs::create_dir_all(tauri_path.join(format!(
"gen/apple/Externals/{}",
let project_dir = config.project_dir();
std::fs::create_dir_all(project_dir.join(format!(
"Externals/{}",
profile.as_str()
)))?;
std::fs::copy(
lib_path,
tauri_path.join(format!(
"gen/apple/Externals/{}/lib{}.a",
project_dir.join(format!(
"Externals/{}/lib{}.a",
profile.as_str(),
config.app().lib_name()
))
Expand Down

0 comments on commit 9770032

Please sign in to comment.