【发布时间】:2016-01-01 06:24:43
【问题描述】:
每当您在 Xcode 中创建一个新项目时,它都会要求提供一个组织标识符,该标识符应该在 reverse DNS notation 中。如果我的开源项目没有域(也没有网站),我应该使用什么?
我想我可以以某种方式使用 GitHub URL,但这似乎行不通。例如,假设我的代码位于 https://github.com/apple/swift,那么唯一的组织 DNS 必须类似于 apple/com.github,但 apple/ 不是域的有效部分;因此我会留下属于另一家公司的com.github。
理论上我可以使用com.github.apple,但这是一个编造的 URL,有什么说它将来不会成为其他组织的有效 URL?
【问题讨论】:
-
你可以使用答案中的建议,你也可以从本质上弥补一些东西。没有要求组织标识符指的是实际的域或网站,(不是很重要的事情是你想出一些避免可能的冲突或混淆的东西,并可能有助于对多个项目进行结构化识别。
标签: xcode open-source reverse-dns