Xcode 4代码签名中的“ Any iOS SDK”和“ Debug”有什么区别?

| 在Xcode 4的“构建设置”中,有2个地方可以为每种构建类型输入配置文件。第一个是\“ Ad Hoc \”,\“ Debug \”和\“ Release \”。它们中的每一个都有一个放置“ \ Any iOS SDK \”配置文件的位置。我需要填写两者吗?这些之间有什么区别?     
已邀请:
        XCode构建工具使用最具体的相关设置,因此,如果您在Debug下设置了“任何IOS SDK \”值,则无需设置Debug设置,依此类推。 我认为该接口在那里(或曾经)很明显地表明,有一些方法可以针对特定的SDK自定义您的配置文件。如果唯一的选择是\“ Any IOS SDK \”,则对于上面的行将是多余的。 另一方面,具有非通用默认值也可能会使将要发布在Stack Exchange上的用户感到困惑,他们问“为什么Ad Hoc和IOS 4.2 SDK都有行?”     
        我相信它们是Xcode版本的产物。 通过编辑Xcode项目将其删除。如果他们的经验不同,它将重复大量的工作。我必须将两者都更改为相同的配置文件,否则构建将失败。 Xcode将重新生成项目设置,并且您仅具有调试,发布和即席设置。 任何iOS SDK清理指南 删除Xcode项目文件中上面突出显示的行。 现在只需更改一半的设置即可。     
        即席,调试和发布是配置。之所以有3个,是因为每次您需要不同的配置文件(iPhone Developer,iPhone Distribution等)。构建时,您选择要使用的配置。     

要回复问题请先登录注册