当前位置:  开发笔记 > IOS > 正文

iPhone Xcode project.pbxproj + Subversion =代码签名问题?

如何解决《iPhoneXcodeproject.pbxproj+Subversion=代码签名问题?》经验,为你挑选了2个好方法。

尝试将我的第一个iPhone应用程序提交给Subversion,发现我的xcode project.pbxproj文件中有"代码签名身份"部分.

CODE_SIGN_IDENTITY = "iPhone Developer: my username here...;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: above...";

问题是,在我们的团队中,我们使用绑定到我们设备的不同配置.因此,当其他人想要在设备上运行代码时,他们必须更改此行.我们可以共享一个配置,但这种方式有几个缺点.还有其他方法可以解决吗?即包括代码签名部分到另一个不承诺SVN的文件?



1> Mike Akers..:

只要您只有一个签名身份,您就可以使用"iPhone Developer"作为您的代码签名身份.Codesign将搜索包含"iPhone Developer"的身份并使用它.



2> Chris Hanson..:

您可以将项目或目标配置基于xcconfig未签入Subversion 的文件内容,也可以按开发人员自定义.将适当的xcconfig文件添加到项目中,然后从"项目信息"或"目标信息"窗口中"构建"选项卡底部的"基于"弹出窗口中选择文件.

例如,您可以DeveloperSettings.xcconfig在项目中拥有一个文件,其中的系统内容为:

CODE_SIGN_IDENTITY = "iPhone Developer: favoyang"

而我的系统上的内容是:

CODE_SIGN_IDENTITY = "iPhone Developer: cmh"

这些设置将由设置为基于此文件的项目或目标配置继承.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有