New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pod install
Creates Schemes for Pods
#3165
Comments
Those schemes are necessary to build the pods? |
No they are not. I always delete them and the build works fine. |
The schemes that are created should be hidden. |
I use AppCode. Not sure if it supports hidden schemes. |
Ah well that sounds like an AppCode issue then! |
I still do not understand why cocoapods needs to create these schemes. I think its unnecessary. |
Feel free to make a PR changing the behaviour, but as it's not really harmful, it's not a high priority. |
This is interesting. I dug back in the history a bit to get a sense of why the schemes exist at all. Looks like they were added in 0.26 as a way to specifically compile a single pod. IMO that's a feature no-one needs. I'd be 👍 on removing the per-pod schemes. |
I'm worried that scheme auto-creation will recreate all of those schemes, and they will no longer be hidden, so this requires some exploration. |
Closing. if appcode has that same visibility toggle is really irrelevant to the correct management of the targets in the pods projects, either cocoapods will make them or xcode will because if you want to build anything that isn't an explicit dependency you need a scheme. |
Please reopen. The setting whether a scheme should be shown ( I'd strongly suggest to just not create these schemes as they are not needed for anything. |
I'm having the same problem on AppCode. If these schemes are superfluous, please reopen and consider a fix. |
I'd like this to be fixed as well or at least to have them all hidden by default or with some configuration. If you hide them, once you run pod install they show up again. |
As these schemes are not needed, I'd rather suggest not creating them in the first place. |
These schemes are a necessary building block for things like CocoaPods/pod-template#106 My suggestion would be building a plugin that removes schemes you don't want automatically via a |
We also have the issue in Xcode where after each Looks like schemes for normal Pods are hidden while for development Pods they are not. Note that Please provide an option to prevent scheme creation. Even if just by honoring Xcode's |
An option sounds acceptable |
Since this issue is closed should I create a new one with the suggestion to add such an option? |
Hi, I've encountered similar behaviour. From what I can see, it happens only when I specify the development pods inside a
I've downgraded to 0.35.0, and I don't see this happening. Any thoughts? |
As stated before, this is deliberate. We'd be happy to accept a PR which adds a configuration option to turn it off, though. |
I'm also having this issue since we upgraded to 0.37.2. After each this was not an issue before in 0.33.1. So this was introduced as some kind of "new" in the version between 0.35 (as @danielpetroianu mentioned) and 0.37. |
See #3824 for more discussion on this and the fix we're going to do. |
I tried reading through #3824 and I can't tell what the resolution is. Is there a final word yet? |
Any updates on this? As of February 2016, with CocoaPods 0.39.0, running |
I would also like pod update not to create these schemes. any updates on this? |
See #5254 |
You use this by adding this to your
|
Unused Schemes clutter up the Schemes list, and the Pod Schemes are not really necessary.
pod install
recreates them every time, which should be avoided.The text was updated successfully, but these errors were encountered: