You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2. Build the example project with `swift build`. The build should complete with a small number of warning not related to this issue. Observe that the quotes are preserved in the resulting `-DREALM_VERSION_STRING="5.23.6"`.
3. Create an Xcode project with `swift package generate-xcodeproj`. Build the generated Xcode project. Observe that the result does not include the express stated quotes `-DREALM_VERSION_STRING=5.23.6`.
Note that the expressly stated inner quotes are not preserved in step 3.
The text was updated successfully, but these errors were encountered:
Attachment: Download
Environment
macOS Mojave 10.14.6 (18G1012)
Xcode 11.2.1 (11B500)
Swift 5.1.2 (swiftlang-1100.0.278 clang-1100.0.33.9)
swift-tools-version:5.1
Additional Detail from JIRA
md5: 79f46a0ff4af4cd4a402e387fc528123
Issue Description:
`generate-xcodeproj` does not preserve quotes in `.define("REALM_VERSION_STRING", to: ""(coreVersionStr)"")`.
`swift package generate-xcodeproj` is expected to preserve the expressly stated inner quotes just like `swift build` does.
Addition discussion can be found in the GitHub realm/realm-cocoa issue #6345. (realm/realm-swift#6345
Steps
1. An example project is provided as an attachment and as the GitHub repository marc-medley/RealmSPMXcode. (https://github.com/marc-medley/RealmSPMXcode)
2. Build the example project with `swift build`. The build should complete with a small number of warning not related to this issue. Observe that the quotes are preserved in the resulting `-DREALM_VERSION_STRING="5.23.6"`.
3. Create an Xcode project with `swift package generate-xcodeproj`. Build the generated Xcode project. Observe that the result does not include the express stated quotes `-DREALM_VERSION_STRING=5.23.6`.
Note that the expressly stated inner quotes are not preserved in step 3.
The text was updated successfully, but these errors were encountered: