xcode 4.3.1 - 共享存档选项不可见 [英] xcode 4.3.1 - Share archive option not visible

查看:131
本文介绍了xcode 4.3.1 - 共享存档选项不可见的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将我的构建用于TestFlightApp上的测试。在我之前的xcode版本中,我能够在归档后查看共享选项,我用它来创建ipa文件。 ipa文件已上传到testflight,一切都按预期工作。随着升级到xcode 4.3.1,我没有看到共享选项。我尝试使用distribute选项并创建了ipa。然后,当我尝试将ipa上传到testflight时,出现以下错误。

I am trying to put my build up for testing on TestFlightApp. In my previous version of xcode, I was able to view the "share" option after archiving, which I used to create the ipa file. The ipa file was uploaded to testflight and everything worked as expected. With the upgrade to xcode 4.3.1, I don't see the share option. I tried using the distribute option and created the ipa. Then when I tried uploading the ipa to testflight, got the following error.

'无效的IPA:关键com.apple.developer.ubiquity-kvstore-identifier的值不匹配在配置文件和二进制文件之间

'Invalid IPA: values for key com.apple.developer.ubiquity-kvstore-identifier are mismatched between profile and binary'

可以有人帮忙。

推荐答案

这里是我如何解决它。

com.apple.developer.ubiquity-kvstore-identifier 专门用于iCloud。请参阅 iOS开发人员库。所以我使用了以下过程:

com.apple.developer.ubiquity-kvstore-identifier is specifically for iCloud. See iOS Developer Library. So I used the following procedure:


  1. 验证iOS配置中的应用ID ID iCloud状态(已启用)

  2. 从项目中删除了旧的权利(我手动创建了它们)

  3. 使用目标编辑器启用权利(在目标编辑器窗口的底部),与App ID匹配iCloud设置,添加了Container和Keychain Access。

  4. 清理和存档

  5. 选择存档并单击Distribute ...

  6. 保存企业版或特别部署

  7. 选择您的开发代码签名身份

  8. 将捆绑包保存到磁盘 - 未检查for enterprise

  9. 将ipa拖到TestFlightApp.com版本

  1. Verify App ID in iOS provisioning Portal iCloud status (mine is enabled)
  2. Removed old entitlements from project (I had manually created them)
  3. Use the Target editor to enable the entitlements (at the bottom of the Target editor window), matching the App ID iCloud setting, added Container and Keychain Access.
  4. Clean and Archive
  5. Select the archive and click on Distribute...
  6. Save for Enterprise or Ad-Hoc Deployment
  7. Select your development code signing identity
  8. Save the bundle to disk - did not check for enterprise
  9. Drag ipa to TestFlightApp.com builds

此时,TestFlight接受了捆绑和我的测试人员能够下载!

At this point, TestFlight accepted the bundle and my testers were able to download!

这篇关于xcode 4.3.1 - 共享存档选项不可见的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆