【问题标题】:.ipa file using xcode 4.6.1.ipa 文件使用 xcode 4.6.1
【发布时间】:2019-07-14 19:11:21
【问题描述】:

我是 iOS 新手,我正在为 App Store 开发我的第一个应用程序。

我现在必须使用管理器中的存档选项生成我的 .ipa 文件。我在运行选项卡中选择 iOS 设备并使用了存档选项,但它显示以下错误:

“身份‘iPhone Distribution’与您的钥匙链中任何有效的、未过期的证书/私钥对不匹配”

我没有将我的设备连接到 Xcode。我想创建 .ipa 文件以将其发送给我的一位朋友,以便使用他的 iPhone 进行测试。

【问题讨论】:

  • 检查您的证书和配置文件是否已过期或无效
  • 不,他们在钥匙串中不是无效/过期,他们说它有效
  • 你能生成配置文件和证书吗
  • 请不要尖叫!查看构建设置中的包标识符是否与配置文件的标识符匹配,
  • 然后正确设置您的配置文件有时我们在设置配置文件时会出错

标签: iphone ios6


【解决方案1】:

快速修复:在您的 Xcode 项目中,查找名为“Products”的文件夹,并在那里找到您的 .app 文件。您需要创建一个名为“Payload”的文件夹,并将 .app 文件放入该文件夹中。完成此操作后,您可以压缩文件夹,并将名称更改为 yourapp.ipa 文件。这将是一个有效的 .ipa 文件,使用您用于编译该文件的配置凭据进行签名。

请记住,设置此设置的正确方法是设置存档架构,在其中您使用“发布”设置和有效的临时分发配置文件对应用程序进行签名。但现在,您可以使用初始快速修复,以便将应用发送给您的朋友。

【讨论】:

  • 我没听懂你想说什么
  • 显示错误身份“iPhone Distribution”与您的钥匙串中的任何有效、未过期的证书/私钥对不匹配
  • 是否需要为generationg.ipa文件添加设备?
  • 您是否将 .p12 文件添加到钥匙串访问中?
  • 将该文件拖入钥匙串访问,因此请将证书和 .p12 正确添加到钥匙串访问中。
猜你喜欢
  • 1970-01-01
  • 2011-07-26
  • 2016-08-20
  • 2015-05-31
  • 1970-01-01
  • 1970-01-01
  • 2015-07-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多