简体   繁体   English

应用分发设置配置文件和签名问题

[英]App Distribution Provisioning Profile and Signing Issues

I've been trying to publish my app (on ios for the first time) for a few days now. 我已经尝试了几天发布应用程序(首次在ios上)。 Every time I try to submit, I usually get an error in the application loader telling me that the provisioning profile doesn't line up with the signing identity. 每次我尝试提交时,通常在应用程序加载器中都会出现一个错误,告诉我,配置文件与签名身份不一致。 I can't figure this out! 我不知道这个! Here is what I've done: 这是我所做的:

  • created an iOS Distibution signing identity via Xcode account management 通过Xcode帐户管理创建了iOS Distibution签名身份
  • created an App ID (wildcard) via apple dev portal 通过Apple开发人员门户创建了一个应用程序ID(通配符)
  • created an app store (distribution) provisioning profile (associated with said App ID and iOS signing ID) and installed it on my mac 创建了一个应用程序商店(分发)配置文件(与所述应用程序ID和iOS签名ID相关联)并将其安装在我的Mac上
  • Using RoboVM tools, I generate an IPA with said signing identity and distribution provisioning profile. 使用RoboVM工具,我生成带有所述签名身份和分发配置文件的IPA。 (Because this is a LibGdx game) (因为这是一个LibGdx游戏)
  • created an App in itunes connect (bundle ID being that of the one used for my app ID) 在iTunes连接中创建了一个应用(捆绑ID是用于我的应用ID的捆绑ID)

When I try to send to itunes connect via application loader, I get an error reading "The executable must be signed with the certificate that is contained in the provisioning profile." 当我尝试通过应用程序加载程序发送到iTunes连接时,出现错误消息“可执行文件必须使用配置文件中包含的证书进行签名”。 This is driving me insane so I thought I would see if I could find help here. 这让我发疯,所以我想我看看是否能在这里找到帮助。 Thanks in advance! 提前致谢!

EDIT: Turns out my mac was mixing up delicately named signing identities. 编辑:事实证明,我的mac正在混淆精致命名的签名身份。 I deleted them all and redid the process. 我删除了它们并重新进行了处理。 works now! 现在工作!

Check the following things: 检查以下内容:

  1. Do you select the right certificate in the profile? 您是否在配置文件中选择了正确的证书?
  2. Do you select the right profile in the Xcode? 您是否在Xcode中选择了正确的配置文件?
  3. Certificate and profile are valid. 证书和个人资料有效。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 未在配置文件中签名应用程序的.extension - Signing .extension of app not in provisioning profile App Store分发配置文件与开发配置文件 - App Store Distribution Provisioning Profile vs Development Provisioning Profile 使用Enterpise配置文件签署Swift应用 - Signing swift app with Enterpise provisioning profile iOS企业应用分发版-设置配置文件已过期 - iOS Enterprise App Distribution – Provisioning Profile expired 如果不使用发行设置配置文件中的“已启用服务”,是否会导致App Store Review出现问题 - Will “Enabled Services” in a distribution provisioning profile cause issues with App Store Review if they aren't used 找不到此可执行文件的有效配置文件:对于App Store分发配置文件 - A valid provisioning profile for this executable was not found: For App Store Distribution Profile 应用程序ID和捆绑包标识符:供应配置文件问题 - App ID & bundle identifier: provisioning profile issues 发行配置文件问题 - Distribution provisioning profile issue 开发配置文件的通配符应用程序ID /“未找到代码签名标识” - Wildcard App ID for Developement Provisioning Profile/“No Code Signing Identity Found” 有没有办法以编程方式获取应用程序的当前代码签名身份和/或配置文件? - Is there a way to programatically get the current Code Signing Identity and/or Provisioning Profile of an app?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM