【发布时间】:2014-03-02 12:24:45
【问题描述】:
我想正确理解代码签名身份设置:我想在 Xcode 中使用自动设置,而不是指定特定身份。自动设置有 2 个选择:iOS Developer 和 iOS Distribution。根据您使用的身份,它应该切换到从您的钥匙串中选择开发人员或分发签名身份。
我的构建设置配置如下,以便在构建时使用“iOS 分发”身份:
当我存档我的应用程序(存档方案被正确设置为使用 Release 构建配置)时,我看到 Xcode 没有使用正确的代码签名身份:
有人知道为什么会这样吗?我正在寻找解释而不是解决方法(我知道我可以通过直接将代码签名身份设置为我的 iPhone 分发:公司名称钥匙串中的身份来解决这个问题)
谢谢!
【问题讨论】:
-
您是否尝试将配置文件设置得稍微向下一点?
-
根据developer.apple.com/library/mac/documentation/IDEs/Conceptual/… 上的“No such Provisioning Profile Was Found”,应该设置为 None。
-
您是否也将 Provisioning Profile 设置为 Distribution?
标签: ios xcode code-signing provisioning-profile codesign