Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone xcode 4.3.1-共享存档选项不可见_Iphone_Ipa_Testflight - Fatal编程技术网

Iphone xcode 4.3.1-共享存档选项不可见

Iphone xcode 4.3.1-共享存档选项不可见,iphone,ipa,testflight,Iphone,Ipa,Testflight,我正在尝试在TestFlightApp上测试我的构建。在我以前版本的xcode中,我能够在存档后查看“共享”选项,我使用它创建ipa文件。ipa文件已上载到testflight,一切正常。升级到xcode 4.3.1后,我看不到股票期权。我尝试使用distribute选项并创建了ipa。然后,当我尝试将ipa上载到testflight时,出现以下错误 '无效IPA:密钥com.apple.developer.ubiquity-kvstore-identifier的值在配置文件和二进制文件之间不匹

我正在尝试在TestFlightApp上测试我的构建。在我以前版本的xcode中,我能够在存档后查看“共享”选项,我使用它创建ipa文件。ipa文件已上载到testflight,一切正常。升级到xcode 4.3.1后,我看不到股票期权。我尝试使用distribute选项并创建了ipa。然后,当我尝试将ipa上载到testflight时,出现以下错误

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

有人能帮忙吗。

你可以用
分发…
为企业或临时部署保存


它与旧的
共享…
菜单相同。

我是如何修复它的

com.apple.developer.ubiquity kvstore identifier
专门针对iCloud。看见因此,我采用了以下程序:

  • 验证iOS配置门户iCloud状态中的应用程序ID(我的已启用)
  • 从项目中删除旧权利(我已手动创建)
  • 使用目标编辑器启用授权(在目标编辑器窗口底部),匹配应用程序ID iCloud设置、添加的容器和密钥链访问
  • 清理和归档
  • 选择存档并单击分发
  • 为企业或临时部署保存
  • 选择您的开发代码签名标识
  • 将捆绑包保存到磁盘-未检查enterprise
  • 将ipa拖动到TestFlightApp.com版本

  • 此时,TestFlight接受了捆绑包,我的测试人员可以下载

    在Xcode 4.3.1中,组织者的存档选项卡中没有“共享”选项来创建IPA

    因此,要创建IPA,只需单击可用的“分发”选项并选择“为企业或临时部署保存”方法,然后我们就可以选择以IPA格式保存构建

    请参见随附的屏幕截图

    谢谢,
    Naveen Shan

    我知道已经为这个问题提供了答案,但看看评论(以及我自己的请求也发送到这里),似乎需要帮助那些评论中的@Yuchen或@Kent,他们在分发面板中只有两个选项(“提交到iOS应用商店”和“导出为Xcode存档”),并且看不到“为企业或临时部署保存”选项

    如果您的目标包括其他目标(例如库),则应在“子”目标生成设置中将“跳过安装”标志设置为“是”。这将允许您将归档文件作为IPA文件分发

    有关更多信息,请访问

    希望这会有所帮助,
    Thibault

    添加容器非常重要,当您选择“启用权限”时,默认情况下不会添加该容器。一旦添加了容器(com.company.app),构建就可以上传到TestFlight了。但是为什么当我单击“分发”时,没有这样的选项“为企业保存…”?仅有的两个选项是“保存生成的产品”和“导出为Xcode存档”。我使用的是Xcode 4.3.1。我遵循了Kent提到的步骤,效果非常好。在我的案例中,缺少的部分是在配置门户上的设置。我不得不取消旧的权利。谢谢。和玉晨一样的问题。有什么建议吗?刚刚检查过,我的版本是Xcode 4.3.2(4E2002)。试试:(1)Xcode,创建新项目(我使用了标签应用),你不需要改变任何东西。(2) 连接设备。(3) 跑,它应该跑干净。(3) 产品->存档。现在,“选择分发方法”对话框中的第二个选项是“为企业或临时部署保存”。如果它在这个干净的项目中工作,它可能是你的项目中的一个生成设置。你最终解决了这个问题吗?我现在正在努力…我刚刚重新安装了Xcode 4.2并从中完成了它(我有4.3.1)。你知道为什么选项中没有“为企业或临时部署保存”选项吗?我在我的Xcode 4.3.1上只看到“保存生成的产品”和“导出为Xcode存档”回答我自己的评论问题,是“复制头”部分“私有”下列出的文件