存档未显示在Xcode 4的组织者中
我试图在Xcode 4中创建一个IPA,很像问这个问题的人: 所以,我成功地完成了我的档案工作。它将项目的.xcsarchive文件转储到其目标文件夹中。但这些档案不会显示在我的“组织者”窗口中。因此,我无法按照上述问题中所述共享它们以创建IPA 在归档过程中没有错误——它们似乎已签署正常。那么为什么档案没有出现在组织者的档案面板上呢?是否有一些步骤我遗漏了…或者我需要修改模糊的设置?编辑(将所有注释合并到一个答案中) 尝试以下一项(或全部)存档未显示在Xcode 4的组织者中,xcode,ios,xcode4,Xcode,Ios,Xcode4,我试图在Xcode 4中创建一个IPA,很像问这个问题的人: 所以,我成功地完成了我的档案工作。它将项目的.xcsarchive文件转储到其目标文件夹中。但这些档案不会显示在我的“组织者”窗口中。因此,我无法按照上述问题中所述共享它们以创建IPA 在归档过程中没有错误——它们似乎已签署正常。那么为什么档案没有出现在组织者的档案面板上呢?是否有一些步骤我遗漏了…或者我需要修改模糊的设置?编辑(将所有注释合并到一个答案中) 尝试以下一项(或全部) 不要使用Build For->Archive,而是
多亏了@Smikey&@Ralph B&@Scott McMillin,我遇到了一个类似的问题,发行版的编译和签名都很好,但从未出现在存档选项卡中。事实证明,我需要连接一个设备来构建一个“真正的”iOS构建。连接设备后,我运行了产品->存档,它显示得和预期的一样。同样的问题!并决定:) 我将其添加到我的info.plist文件中:
创建一个新属性“Bundle versions string,short”,并提供与“Bundle version”属性相同的版本号。(感谢Rahul Choudhary,在他的文章“未指定的XCode 4存档版本”)这是基于类似问题的另一个答案,可以在 我不相信这个答案,但这与罗恩的建议一起解决了我的问题 对于“发布”配置,请执行以下操作: 在项目中将“跳过安装”设置为“是” 在应用程序目标上将“跳过安装”设置为否 在包含的所有静态库目标上将“跳过安装”设置为“是” 从菜单中选择产品->存档
这对我来说也很有效,根据最初的回答海报,这是基于苹果开发者论坛的建议。我都试过了,但仍然没有任何效果。 然后我重新连接我的iPad,重新选择 跳过安装=否,用于发布和存档 …代码签名的生成失败 重新选择的方案,而不是模拟器 构建成功
我不确定这是否适用于其他人,但我刚刚花了5个小时浏览了所有提示,并在这次成功中绊倒了。我认为这并不能解决问题,希望苹果能解决这个问题。在2011年,这简直是荒唐可笑。我认为这不是什么大问题 如果使用模拟器,则不会显示存档 通过在编辑方案中选择您的设备,可以轻松修复此问题, 然后单击“存档”选项卡中的“存档”
没有复杂的步骤我也有同样的问题。。。我在构建设置中将“安装目录”(
INSTALL\u PATH
)错误地设置为空字符串。删除此设置并使用默认的/Applications
解决了我的问题。还要检查一件事:
在生成设置(全部)中搜索“安装目录”,并确保其设置为“/Applications”。是!最后我也被困在这上面两天了! 我应该先检查一下这里
跳过安装。。。把它移到NO,它就成功了 谢谢你的建议。最后,我使用skip install结束了我的归档,对项目使用yes,对目标使用no。非常感谢你。与其他人相比,这只花了我大约3个小时,但我希望我能早点找到这条线索(现在是凌晨1点45分)
谢谢。就我而言,第一个答案中列出的标准选项都不起作用。我注意到“安装路径”是空的。我很好地创建了4个路径:
/Dbg
、/Dbg/Ins
、/Rel
和/Rel/Ins
,并将4个目录(build debug、install debug、build release和install release)设置为4个新创建的目录。我还在所有4个实例(产品和目标、调试和发布)中将著名的“skill install”选项设置为no。然后我运行了一个产品>清理和产品>归档。呃,瞧。该版本现在显示在组织者的档案部分 事实证明,当我升级现有产品时,我没有在Info.plist中列出所有图标
所以我在.plist中添加了“图标文件”和“图标文件(iOS5)”。成功了 这里的建议对我都不起作用,包括将“跳过安装”设置为“否…”。。。直到我将“安装目录”设置为空白缺省值以外的其他东西。(我使用了“/Applications”,但是像“/usr/bin”这样的其他值也可以。)然后瞧,它成功了 在Xcode 4.6.1中也有同样的问题,但有一个转折点,归档文件确实很快显示在“组织者”窗口中,但突然消失了 通过注释掉最后两行,解决了此问题:
echo "Moving Archive: $ARCHIVE_PATH to $PROJECT_DIR"
#rm -rf "$PROJECT_DIR/XX.xcarchive"
#mv -f "$ARCHIVE_PATH" "$PROJECT_DIR/XX.xcarchive"
这是通过“产品-方案-编辑方案-存档-发布操作”实现的。在我的案例中,所有解决方案都不起作用,而是一个简单的原因:文件夹权限。 确保员工组具有:读写权限
感谢OP和本帖的所有人 我也有同样的问题,但是哈