ios - Xcode 4 发行版构建 VS Xcode 3 发行版构建

标签 ios xcode ios4 build itunes

我可以使用 xcode 3.4 进行发行版构建,但在 Xcode 4.2 中我不断收到错误: 签名无效,或者不是使用 iPhone 分发证书进行签名。

我的钥匙串(keychain)中有一个有效的分发证书,并且可以使用 Xcode 3.2 在 iTunes Connect 中正常获取我的应用程序,所以我没有得到它。

Xcode 4 是否很难找到我的分发证书?如果是这样,我该如何解决这个问题?

最佳答案

配置文件是否在 Xcode 4 的管理器窗口中可见,并且是否根据您正在使用的build设置进行了明确选择?您可能需要将配置文件重新导入 Xcode 4,我认为安装新版本时它们不会迁移。

要查看正在使用的方案/build设置,请转至产品 -> 编辑方案。这将包含不同方案的列表以及每个方案所附的构建配置。检查您的存档方案有哪些build设置。

现在,在左侧导航器顶部选择您的项目。中间有两个选项卡:“信息”和“build设置”。在“build设置”中,向下滚动到“代码签名”,然后在用于存档的build设置的“代码签名身份”下,检查它是否使用正确的配置文件。

关于ios - Xcode 4 发行版构建 VS Xcode 3 发行版构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8156138/

相关文章:

iphone - 如何将 HTML 代码更改为符号 iphone

iphone - iOS 4 阻止并保留计数

iPhone:如何设置每日/每小时重复本地通知?

javascript - React Native onPanResponderMove 似乎很少被调用

ios - 如何在我的应用程序中使用 UIPageControl?

ios - CoreText 是否支持小型大写字母?

objective-c - 有没有办法在不使用 UINavigationController 的情况下更改 iOS 中的 View ?

ios - iPhone 6s 和 6s+ 字体大小和图像大小

xcode - 如何为现有应用启用 Apple 登录? "Provisioning profile doesn' t 支持使用 Apple 功能登录"

iphone - 如何在 Storyboard中启动 window.xib 文件?