File size: 708 Bytes
1e05caf |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#!/usr/bin/env bash
set -euo pipefail
work_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
build_dir="${work_dir}/build-ios"
mkdir -p "${build_dir}"
cd "${build_dir}"
# Step 1: Generate Xcode project for iOS device
echo "[Info] Generating Xcode project"
cmake "${work_dir}" \
-DCMAKE_SYSTEM_NAME=iOS \
-DCMAKE_OSX_SYSROOT="iphoneos" \
-DCMAKE_OSX_ARCHITECTURES="arm64" \
-DCMAKE_XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY="Apple Development" \
-DCMAKE_OSX_DEPLOYMENT_TARGET=12.1 \
-DCMAKE_INSTALL_RPATH="@executable_path/Frameworks" \
-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
-G Xcode
# Step 2: Use Xcode to open the project in build-ios directory
# Step 3: Build and run the project in Xcode IDE |