Xcode 8.3.2签名错误

时间:2017-05-01 13:01:10

标签: xcode provisioning-profile signing

我在Sierra上有Xcode 8.3.2。我正在尝试构建一个Enterprise .ipa(拥有企业会员资格)。

我在签署应用时遇到问题。特别是在Xcode中,我在General \ Signing下有以下内容:

  • 启用自动管理签名
  • 团队:“我的团队(企业)”
  • 配置文件:Xcode托管配置文件
  • 签署证书:iOS开发人员
  • 状态
    • 无法创建配置文件“com.myapp”无法注册到您的开发团队。将您的包标识符更改为唯一字符串以重试。
    • 找不到'com.myapp'的个人资料。 Xcode找不到与“com.myapp”匹配的配置文件。

我的步骤是:

  1. 登录https://developer.apple.com/account/
  2. 的企业帐户
  3. 在证书,标识符和配置文件下,我选择了添加
  4. 选择内部和特设
  5. 在钥匙串访问中的我的MAC上我选择了KeyChain Access \ Certificate Assistant \从证书颁发机构申请证书
  6. 保存到我的桌面
  7. https://developer.apple.com/account/我上传了证书签名请求
  8. 我将其视为类型为iOS Distribution with and expiration date
  9. 的证书
  10. 我下载.cer文件并双击它以进行安装
  11. 在Xcode \ Preferences中,我找到Apple ID下的Team,在Manage Certificates下,我看到iOS Distribution Certificates and Enterprise with today's date
  12. 我选择了为该团队下载所有个人资料
  13. 在Xcode中,我选择General \ Signing和“My Team(Enterprise)
  14. 此时我得到上述两个错误。

    我是Xcode开发的新手,所以我确信我的步骤有问题。

    非常感谢任何见解。

2 个答案:

答案 0 :(得分:8)

我的问题的解决方案是执行以下操作:

  1. 常规标签下的Xcode中停用 自动管理签名
  2. 在我的企业帐户https://developer.apple.com/account下的配置文件中,我创建了一个新的分发配置文件
  3. 下载了个人资料=> .mobileprovision文件
  4. 双击.mobileprovision文件
  5. 自动管理签名已禁用的情况下,我选择了刚刚创建并在下拉列表中下载的配置文件,用于签名(调试)和签名(发布)
  6. 此时我能够存档并导出企业.ipa

答案 1 :(得分:0)

这是我与此问题类似的解决方案:

  

将捆绑包标识符更改为唯一的字符串,然后重试。

  • 我猜您的捆绑包标识符已被其他开发人员使用,因此,只需将签名标签上方的“识别”标签中的捆绑包标识符更改为另一个: / li>
  • 例如: 捆绑包标识符:org.react.native.example.RamenForLifeIn2022

希望这会有所帮助:)