@@ -129,19 +129,19 @@ create_xcframework() {
129129
130130 # Create module.modulemap
131131 local modulemap_content=" module ${FRAMEWORK_NAME} {
132- header \" ${PACKAGE_NAME} FFI .h\"
132+ header \" ${FRAMEWORK_NAME} .h\"
133133 export *
134134}"
135135
136136 # Create headers and modulemap for device
137137 mkdir -p " $ios_device_dir /Headers"
138- cp " ${SWIFT_OUTPUT_DIR} /${PACKAGE_NAME} FFI .h" " $ios_device_dir /Headers/"
138+ cp " ${SWIFT_OUTPUT_DIR} /${FRAMEWORK_NAME} .h" " $ios_device_dir /Headers/"
139139 mkdir -p " $ios_device_dir /Modules"
140140 echo " $modulemap_content " > " $ios_device_dir /Modules/module.modulemap"
141141
142142 # Create headers and modulemap for simulator
143143 mkdir -p " $ios_sim_dir /Headers"
144- cp " ${SWIFT_OUTPUT_DIR} /${PACKAGE_NAME} FFI .h" " $ios_sim_dir /Headers/"
144+ cp " ${SWIFT_OUTPUT_DIR} /${FRAMEWORK_NAME} .h" " $ios_sim_dir /Headers/"
145145 mkdir -p " $ios_sim_dir /Modules"
146146 echo " $modulemap_content " > " $ios_sim_dir /Modules/module.modulemap"
147147
@@ -153,8 +153,8 @@ create_xcframework() {
153153 -headers " $ios_sim_dir /Headers" \
154154 -output " $XCFRAMEWORK_OUTPUT "
155155
156- # Copy Swift file alongside XCFramework
157- cp " ${SWIFT_OUTPUT_DIR} /${PACKAGE_NAME} .swift" " ${OUTPUT_DIR} /"
156+ # Copy Swift file alongside XCFramework (uses module_name from uniffi.toml)
157+ cp " ${SWIFT_OUTPUT_DIR} /CooklangImport .swift" " ${OUTPUT_DIR} /"
158158
159159 # Cleanup temp directories
160160 rm -rf " $ios_device_dir " " $ios_sim_dir "
@@ -169,8 +169,8 @@ create_swift_package() {
169169 local swift_pkg_dir=" ${OUTPUT_DIR} /CooklangImport"
170170 mkdir -p " ${swift_pkg_dir} /Sources/CooklangImport"
171171
172- # Copy Swift bindings
173- cp " ${SWIFT_OUTPUT_DIR} /${PACKAGE_NAME} .swift" " ${swift_pkg_dir} /Sources/CooklangImport/"
172+ # Copy Swift bindings (uses module_name from uniffi.toml)
173+ cp " ${SWIFT_OUTPUT_DIR} /CooklangImport .swift" " ${swift_pkg_dir} /Sources/CooklangImport/"
174174
175175 # Create Package.swift
176176 cat > " ${swift_pkg_dir} /Package.swift" << 'EOF '
@@ -228,7 +228,7 @@ main() {
228228 echo " "
229229 echo " Output files:"
230230 echo " - XCFramework: ${XCFRAMEWORK_OUTPUT} "
231- echo " - Swift bindings: ${OUTPUT_DIR} /${PACKAGE_NAME} .swift"
231+ echo " - Swift bindings: ${OUTPUT_DIR} /CooklangImport .swift"
232232 echo " - Swift Package: ${OUTPUT_DIR} /CooklangImport/"
233233 echo " "
234234 echo " To use in your iOS project:"
0 commit comments