2008-12-22 60 views
5

我在iPhone应用程序上合作,将项目文件(.xcodeproj目录)签入源代码管理。一个重要的设置是“代码签名身份”,它指定用于签署应用程序的证书,以便它可以在iPhone上运行。你可以在Xcode中创建每个用户的项目设置吗?

对项目每个开发者都有自己的代码签名身份,所以每当有人进行了更改的项目,他的代码签名身份被保存到项目设置,然后其他人继承了这种变化。然后他们必须在可以继续之前将其更改为CSI。

有没有办法有保存在没有得到签入源代码控制一些地方每用户项目文件中的代码签名身份?

回答

2

你可以立足于一个.xcconfig文件的Xcode项目,然后让每个开发人员使用自己的.xcconfig文件,并保持身份在那里设置。

0

我通过制作不同的版本来解决这个问题。名为“开发 - 抢”的人有我的设置,而名为“开发 - [其他人的名字]”的人有其他人的设置。

我们也用这个做建立像“释放 - 测试版”和“发布 - AppStore的”等等,对于我们就会有不同的签约配置的所有情况。

1

无论是或有你的源代码控制系统忽略包含签名的文件,在Git中你可以创建一个名为的.gitignore文件,或许那里有类似的事情对你使用的是什么。这意味着即使你已经改变了它,改变也不会被镜像。

相关问题