Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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
存档未显示在Xcode 4的组织者中_Xcode_Ios_Xcode4 - Fatal编程技术网

存档未显示在Xcode 4的组织者中

存档未显示在Xcode 4的组织者中,xcode,ios,xcode4,Xcode,Ios,Xcode4,我试图在Xcode 4中创建一个IPA,很像问这个问题的人: 所以,我成功地完成了我的档案工作。它将项目的.xcsarchive文件转储到其目标文件夹中。但这些档案不会显示在我的“组织者”窗口中。因此,我无法按照上述问题中所述共享它们以创建IPA 在归档过程中没有错误——它们似乎已签署正常。那么为什么档案没有出现在组织者的档案面板上呢?是否有一些步骤我遗漏了…或者我需要修改模糊的设置?编辑(将所有注释合并到一个答案中) 尝试以下一项(或全部) 不要使用Build For->Archive,而是

我试图在Xcode 4中创建一个IPA,很像问这个问题的人:

所以,我成功地完成了我的档案工作。它将项目的.xcsarchive文件转储到其目标文件夹中。但这些档案不会显示在我的“组织者”窗口中。因此,我无法按照上述问题中所述共享它们以创建IPA

在归档过程中没有错误——它们似乎已签署正常。那么为什么档案没有出现在组织者的档案面板上呢?是否有一些步骤我遗漏了…或者我需要修改模糊的设置?

编辑(将所有注释合并到一个答案中)

尝试以下一项(或全部)

  • 不要使用Build For->Archive,而是在产品菜单中使用Archive。到时候就会出现了

  • 在方案编辑器中,编辑方案并转到“存档”选项卡,确保选中“在管理器中显示”复选框

  • 在方案编辑器的“存档”选项卡中,检查用于存档的生成配置。确保它具有正确的权限文件和证书

  • 对于用于存档的生成设置,在生成设置开关中,跳过安装->发布到否

  • 如果使用网络驱动器,请确保存档文件夹和XCode项目文件位于同一共享文件夹中。我花了几天的时间终于弄明白了这一点,因为我从Windows共享文件夹中放置了我的XCode源文件,但存档文件夹位于本地Mac上,这导致组织者无法拾取存档


  • 多亏了@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和本帖的所有人

    我也有同样的问题,但是哈