当我分支我的项目 (Xcode 4.2) 时,iOS 方案丢失

标签 ios xcode xcode4 xcode4.2

在 Xcode 4.2 中,当我创建一个新分支并打开它时,Master 中存在的 iOS 方案丢失了。相反,我有一个针对“Mac 64 位”的方案。”

这已经连续发生了几次,我通过创建一个新方案来处理它,删除“Mac 64 位”方案,然后将新方案重命名为原来的方案。不过,我宁愿修复任何错误。我是否设置了错误 - 某处的某些偏好?

最佳答案

我知道这是一个老问题,但最近似乎也没有什么好问题。因此,我为此添加了我的解决方案。

问题是因为该方案未 checkin 其他分支。如果他们不是,scheme 将在其他人身上消失。

如果您想知道为什么没有 checkin ,除非您在 Manage Scheme 中选择“Check to Share”框并将源代码控制到 git,否则方案是本地的。

在一个分支中保存后,要使这个更改在其他分支中可见,您需要将其传播到其余工作分支。

我使用 git 命令行完成此操作,因为执行此 xcode 不太可靠,因为它在 .xcodeproj 下。

关于当我分支我的项目 (Xcode 4.2) 时,iOS 方案丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9950259/

相关文章:

ios - 使用 Kiwi 测试 JASidePanel

ios - iOS 应用程序 "reregister"可以在不重新安装的情况下处理 URL 方案吗?

ios - 当我认为 UIScrollView 不应该垂直滚动时

ios - 在 WatchKit WKInterfaceTable 的表格行中布置对象

swift - Xcode 图像解释

xcode - tvOS:无效的配置文件。此配置文件与 iOS 应用程序不兼容

xcode4 - 为什么XCode 4在构建过程中找不到我的.h文件?

ios - 运行时 Swift 后根据边距约束获取 View 高度

c++ - 在 Xcode 4 中包含 C/C++ header

iphone - XCode 不允许我在我的 xib 文件中使用静态库 View