Skip to content

Commit 480587f

Browse files
committed
Fix Apple bridge workflow script generation
1 parent 292e800 commit 480587f

1 file changed

Lines changed: 30 additions & 30 deletions

File tree

.github/workflows/verify-sdk-apple.yml

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -183,36 +183,36 @@ jobs:
183183
cp "${lib_input}" "${framework_output}/smbcloud_authFFI"
184184
cp "${headers_dir}/smbcloud_authFFI.h" "${framework_output}/Headers/smbcloud_authFFI.h"
185185
186-
cat > "${framework_output}/Modules/module.modulemap" <<'EOF'
187-
framework module smbcloud_authFFI {
188-
header "smbcloud_authFFI.h"
189-
export *
190-
use "Darwin"
191-
use "_Builtin_stdbool"
192-
use "_Builtin_stdint"
193-
}
194-
EOF
195-
196-
cat > "${framework_output}/Info.plist" <<'EOF'
197-
<?xml version="1.0" encoding="UTF-8"?>
198-
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "https://www.apple.com/DTDs/PropertyList-1.0.dtd">
199-
<plist version="1.0">
200-
<dict>
201-
<key>CFBundleIdentifier</key>
202-
<string>xyz.smbcloud.smbcloud-auth-ffi</string>
203-
<key>CFBundleName</key>
204-
<string>smbcloud_authFFI</string>
205-
<key>CFBundleExecutable</key>
206-
<string>smbcloud_authFFI</string>
207-
<key>CFBundlePackageType</key>
208-
<string>FMWK</string>
209-
<key>CFBundleShortVersionString</key>
210-
<string>dev</string>
211-
<key>CFBundleVersion</key>
212-
<string>1</string>
213-
</dict>
214-
</plist>
215-
EOF
186+
printf '%s\n' \
187+
'framework module smbcloud_authFFI {' \
188+
' header "smbcloud_authFFI.h"' \
189+
' export *' \
190+
' use "Darwin"' \
191+
' use "_Builtin_stdbool"' \
192+
' use "_Builtin_stdint"' \
193+
'}' \
194+
> "${framework_output}/Modules/module.modulemap"
195+
196+
printf '%s\n' \
197+
'<?xml version="1.0" encoding="UTF-8"?>' \
198+
'<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "https://www.apple.com/DTDs/PropertyList-1.0.dtd">' \
199+
'<plist version="1.0">' \
200+
'<dict>' \
201+
' <key>CFBundleIdentifier</key>' \
202+
' <string>xyz.smbcloud.smbcloud-auth-ffi</string>' \
203+
' <key>CFBundleName</key>' \
204+
' <string>smbcloud_authFFI</string>' \
205+
' <key>CFBundleExecutable</key>' \
206+
' <string>smbcloud_authFFI</string>' \
207+
' <key>CFBundlePackageType</key>' \
208+
' <string>FMWK</string>' \
209+
' <key>CFBundleShortVersionString</key>' \
210+
' <string>dev</string>' \
211+
' <key>CFBundleVersion</key>' \
212+
' <string>1</string>' \
213+
'</dict>' \
214+
'</plist>' \
215+
> "${framework_output}/Info.plist"
216216
}
217217
218218
stage_framework \

0 commit comments

Comments
 (0)