2

我想开源我的一个 iPhone 应用程序(我已经在 iTunes 商店中发布),但我显然不想公开任何“敏感”的东西,比如配置证书和代码签名密钥等。我猜这些东西只是从 Xcode 项目文件夹中引用的(实际上存储在我磁盘上其他地方的钥匙串中),如果我要共享整个项目文件夹,我会没事的,没有人可以劫持我关于 Apple iPhone 开发人员计划的身份。我会是正确的吗?

4

2 回答 2

4

配置文件本身存储在硬盘上的其他位置并复制到设备中。代码签名身份存储在您的钥匙串中。项目文件中唯一的内容是您的身份证书的名称,而不是证书本身。

对于发布或发布开源代码(甚至在存储库中与其他开发人员共享),您只需将代码签名身份设置为通配符“iPhone Developer”。

于 2009-06-07T04:39:33.543 回答
2

对于您的 Apple iPhone 开发人员计划身份,您应该没问题。如果您发布的是构建而不是 X-Code 项目文件夹,您可能要检查的唯一内容是可嵌入的配置文件(尽管我确实快速浏览了一下,它看起来不包含任何敏感数据) .

于 2009-06-07T00:45:16.880 回答