在 Xcode 5 中,当我在源代码控制下添加服务器时出现错误

Posted

技术标签:

【中文标题】在 Xcode 5 中,当我在源代码控制下添加服务器时出现错误【英文标题】:In Xcode 5 getting error when i add the server under the source control 【发布时间】:2013-09-26 07:43:26 【问题描述】:

当我在 Xcode 5 中创建新项目时,我正在尝试添加新服务器以进行源代码控制。但是我收到类似这样的错误警报“此服务器上的 Xcode 服务已禁用。请联系您的管理员寻求帮助”。

【问题讨论】:

@pakashsys - 请让我知道我的回答是否充分回答了问题,或者如果没有进一步完善您的问题。 @TommieC。感谢您的回答,OSX Server 是在 xcode 中使用 github 和 subversion 存储库的必备工具??...我在 windows 环境中有 subversion 服务器。 如我的回答中所述,当系统提示您输入服务器名称时,您必须使用 OSX 服务器。如果要将项目保存到颠覆服务器,则需要按照我的答案中提供的链接中的说明进行操作。 @pakashsys OSX Server 不需要在 Xcode 中使用 github 或 subversion 存储库。如果您想在 OSX Server 下管理您的项目,或者如果您想使用与 OSX 10.9 Server 的新机器人集成,则服务器名称很有用。希望答案中的链接提供了有关连接 github 和 subversion 服务器的足够信息。 @TommieC。所以我们只能在 xcode 中添加 OSX 服务器吗?? 【参考方案1】:

请在以下链接查看如何开启 OSX Server Xcode 服务:

https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/xcode_guide-continuous_integration/200-Adopting_a_Continuous_Integration_Workflow/adopt_continuous_integration.html#//apple_ref/doc/uid/TP40013292-CH3-SW1。

如果查看本指南无法解决您的问题,请告诉我有关您的环境的更多细节。如果确实有帮助,请考虑接受答案,以便其他人找到该资源。

重要概念说明:

当您设置一个新项目并为您提供服务器时,这仅指 OSX 服务器(不是 github 或任何非 OSX 外部服务器):

所以基本上只要确保 OSX Xcode 服务是开启的,或者如果可能的话重新启动你的 10.9+ OSX 服务器......

注意:如果您想要将存储库推送到 github.com 或 code.google.com,请参阅以下链接以获取有关在终端中运行的说明。一旦远程存储库和您的本地目录之间建立了链接,Xcode 就能够将更新推送到您的远程存储库(当您提交项目时,这将作为复选框提供)。

Github Help

Pushing to Google Code

【讨论】:

Xcode中添加OS X Xcode服务需要在Server的Developer teams下添加apple账号吗?? @NOOB 为了从外部访问服务器,您需要在启用服务后配置设置。我已在开发人员团队下添加了我的苹果帐户,并在权限下启用了个人用户访问权限。我没有尝试删除苹果帐户来测试影响,所以我不确定如果将其留空会产生什么结果。【参考方案2】:

听起来您想添加repository,而不是XCode Continuous Integration 服务器。 添加服务器就是添加 XCode 持续集成服务器。 请改用添加存储库。请参阅第一个链接中的指南。

【讨论】:

假设我在不同的位置配置了一个 OSX 服务器,并且我在 Xcode 中使用 url 添加了我的 OSX 服务器。现在,我想从我的 Xcode 为存储库创建机器人,那么该怎么做呢?与我的机器和一个托管 OSX 服务器相比,我的存储库托管在完全不同的服务器上。这三个都在不同的位置。【参考方案3】:

Apple 定义中的“服务器”似乎不是 BitBucket 服务器或 GitHub 服务器,它必须是您自己托管的服务器。否则,您正在考虑添加“存储库”。

我被下面的截图启发了,注意服务器地址:

【讨论】:

以上是关于在 Xcode 5 中,当我在源代码控制下添加服务器时出现错误的主要内容,如果未能解决你的问题,请参考以下文章

将文件添加到 SVN 源代码管理 > 在 XCode 4 中添加灰色

Xcode 11.4中的源代码控制问题

XCode 不会通过控制点击来绑定 nib 和源头文件

Xcode 5.0.2 在加载时崩溃

Xcode 构建在 Subversion 控制下失败(使用版本)

Xcode 5 在启动时崩溃