我试图在Xcode 4中创建IPA,就像询问此问题的人一样:
所以-我成功地完成了我的存档。它将项目的.xcarchive文件转储到其目标文件夹中。但是这些档案不会显示在“管理器”窗口中。因此,我无法按上述问题所述共享它们来创建IPA。
归档过程中没有错误-它们似乎已签名确定。那么,为什么档案没有显示在管理器的档案面板中?我缺少某些步骤...还是需要修改的模糊设置?
我试图在Xcode 4中创建IPA,就像询问此问题的人一样:
所以-我成功地完成了我的存档。它将项目的.xcarchive文件转储到其目标文件夹中。但是这些档案不会显示在“管理器”窗口中。因此,我无法按上述问题所述共享它们来创建IPA。
归档过程中没有错误-它们似乎已签名确定。那么,为什么档案没有显示在管理器的档案面板中?我缺少某些步骤...还是需要修改的模糊设置?
Answers:
编辑(将所有评论合并到一个答案中)
尝试以下一项(或全部)
在产品菜单中,不要使用Build For-> Archive,而要使用Archive。它将显示出来。
在方案编辑器中,编辑方案并转到“存档”选项卡,确保选中了在管理器中显示的复选框。
在方案编辑器的“归档”选项卡中,检查用于归档的构建配置。确保它具有正确的权利文件和证书。
在构建设置中,将用于存档的构建设置切换到“跳过安装->发行至否”。
如果使用网络驱动器,请确保存档文件夹和XCode项目文件在同一共享文件夹内。我花了几天的时间终于弄清楚了这一点,因为我从Windows共享文件夹中放置了XCode源文件,但是Archives文件夹位于本地Mac上,这导致Organizer无法提取存档。
感谢@Smikey&@Ralph B&@Scott McMillin
这基于类似问题的另一个答案,该问题可以在Archive中找到,但未出现在xcode4 Organizer中
我不相信这个答案,但这与罗恩的建议一起为我解决了这个问题。
对于“发布”配置,请执行以下操作:
在项目上将“跳过安装”设置为“是”
在您的应用程序目标上将“跳过安装”设置为“否”
在包含的所有静态库目标上将“跳过安装”设置为“是”
从菜单中选择产品->存档。
这也对我有用,根据原始答案发布者的说法,它基于Apple Dev论坛的建议。
我遇到了同样的问题...我在“ INSTALL_PATH
构建设置”中错误地将“安装目录”()设置为空字符串。删除此设置并使用默认设置可以/Applications
解决我的问题。
我尝试了全部,但仍然没有任何效果。然后,我重新连接了iPad,重新选择了“跳过安装=否”以进行发布和归档...针对代码符号构建失败。重新选择了方案iPad,而不是模拟器,构建成功。
不确定这是否对其他任何人都有用,但是我花了5个小时来仔细研究所有提示,并为成功取得了成功。我不认为这可以解决问题,希望苹果能解决这个问题。在2011年,这真是荒谬。
对于使用迦太基的任何人,最近都有一个固定的问题导致了这一问题:https : //github.com/Carthage/Carthage/issues/1259
解决方法只是更新迦太基(> = 0.16.1)并重新运行存档。
就我而言,第一个答案中列出的标准选项均无效。我注意到“安装路径”为空。我创造了很好的路径4: ,,<somepath>/Dbg
和并设置4个目录(编译调试,安装调试,编译版本并安装版本)到4个新创建的目录。我还将著名的“技能安装”选项设置为在所有四个实例(产品和目标,调试和发布)中均设置为no。然后,我运行了一个产品>清洁和产品>存档。哦,沃拉。该版本现在显示在组织者的存档部分。<somepath>/Dbg/Ins
<somepath>/Rel
<somepath>/Rel/Ins