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
> Warning: The configuration file option only solves the problem for leaf packages that are using the Swift package manager
138
-
plugin since there you can point the package manager to the right binary. The environment variable
139
-
does solve the problem for transitive packages as well; however, it requires your users to set
140
-
the variable now. In general we advise against adopting the plugin as a non-leaf package!
137
+
* You can start Xcode by running `$ xed .` from the command line from the directory your project is located - this should make `$PATH` visible to Xcode.
138
+
139
+
### Known Issues
140
+
141
+
- The configuration file _must not_ be excluded from the list of sources for the
142
+
target in the package manifest (that is, it should not be present in the
143
+
`exclude` argument for the target). The build system does not have access to
144
+
the file if it is excluded, however, `swift build` will result in a warning
145
+
that the file should be excluded.
146
+
- The plugin should only be used for leaf package. The configuration file option
147
+
only solves the problem for leaf packages that are using the Swift package
148
+
manager plugin since there you can point the package manager to the right
149
+
binary. The environment variable does solve the problem for transitive
150
+
packages as well; however, it requires your users to set the variable now.
141
151
142
-
* You can start Xcode by running `$ xed .` from the command line from the directory your project is located - this should make `$PATH` visible to Xcode.
0 commit comments