我在使用 Xcode 5 和共享方案时遇到了烦人的问题。
在我的团队中(我们只有两个,但是嘿!它仍然是一个团队)我们正在共享一些方案来运行具有不同配置的应用程序(调试、QA、发布......)
BlueprintIdentifier
好吧,据我所知,现在 Xcode 5 似乎在开发人员的机器上更改了每个方案的设置。当然,更改会被 git 注意到,我们要么必须检查它们,要么提交。两种解决方案都没有意义...
关于如何解决它的任何想法?我做了一个谷歌搜索,但没有找到 Xcode 5 ......
我不想放弃那些共享配置!我可以想出的一个解决方案来继续跟踪共享方案是取消共享它们,将它们复制到一个专用的测试文件夹中,然后使用类似于 Pod 的策略在本地复制这些方案,Xcode 可能会弄乱它们没有我们注意到。类似于一个schemes
脚本,它读取一个Schemefile
列出要从Schemes/
文件夹复制的方案的文件,并且Schemefile.lock
每次发生一些更改时都会更新它,并由 Xcode 构建过程读取,以确保一切都是最新的。
对于这么小的东西,这似乎需要做很多工作,所以在深入研究之前,我想知道是否有人可以提出更好的解决方案。
干杯:)