Ios xcode 6中的存档正在生成pkg,而不是ipa

Ios xcode 6中的存档正在生成pkg,而不是ipa,ios,xcode6,ipa,Ios,Xcode6,Ipa,最近更新到Xcode 6,现在每当我归档一个项目时,我都会得到一个.pkg而不是.ipa。我在项目中设置了另一个目标(cocoapods)跳过安装,但这并没有起到作用。部署目标是iOS,而不是mac(它是一个以前存档的iphone/ipad应用程序。ipas很好) 我是否在某个地方丢失了一个新的设置(即默认将iOS应用程序存档到.ipa),或者在我不知道的Xcode 6上是否存在临时分发的gotcha?我在Xcode 6 GM(或Beta)中找不到一种直接的方法来实现这一点,但找到了两个行之有效

最近更新到Xcode 6,现在每当我归档一个项目时,我都会得到一个.pkg而不是.ipa。我在项目中设置了另一个目标(cocoapods)跳过安装,但这并没有起到作用。部署目标是iOS,而不是mac(它是一个以前存档的iphone/ipad应用程序。ipas很好)


我是否在某个地方丢失了一个新的设置(即默认将iOS应用程序存档到.ipa),或者在我不知道的Xcode 6上是否存在临时分发的gotcha?

我在Xcode 6 GM(或Beta)中找不到一种直接的方法来实现这一点,但找到了两个行之有效的解决方案:

  • 在Xcode 6中存档并在Xcode 5中导出。这在我使用Beta时对我很有效,但在安装GM之后,Xcode.app二进制文件重写了我的Xcode 5版本(可以很容易地重新安装)@阿南回答说

  • 从.xarchive中获取.app文件,并通过创建有效负载目录、将.app复制到其中、压缩并将扩展名重命名为.ipa来打包您自己的.ipa

  • 我尝试使用TestFlight桌面应用程序,并在创建帐户后将归档文件拖到其中。这似乎经历了打包.ipa并将其上传到TestFlight服务器的过程。我在本地机器上找不到.ipa的踪迹。这可能有效,只是不确定在哪里获取.ipa。您必须自己生成.plist或使用旧的.plist

  • 不管怎样,这看起来像是一个bug,而这些变通方法对于过去需要5秒钟才能完成的事情来说是很烦人的


    Steve

    LSrequiresPhoneOS
    YES
    添加到您的信息中。plist

    这是Xcode 6 GM种子,顺便说一句。如果其他人读到这篇文章是因为他们正在寻找通过TestFlight分发特别构建的方法(但不能,因为TestFlight无法处理.pkg),我建议安装TestFlight桌面应用。它将拉入您最近的XCode归档文件,并实际构建.ipa.Yup,通常需要5秒钟。。。现在需要5分钟(调试需要5小时)@steve Re:TestFlight,将.ipa上传到服务器后,您可以选择在本地保存。默认情况下,不会在本地保存任何内容。我必须自己生成.plist,这很烦人。是的,这对我来说是这样的。是的,也在那里读一下(我是其中一名博士后)。很高兴找到解决方案。。。讨厌这是一个问题。在twitter上找到的,让我非常恼火。@jamesthomson的道具。