档案没有显示在pipe理器中的XCode 4

我正在尝试在XCode 4中创build一个IPA,就像提出这个问题的人一样:

Xcode 4:创buildIPA文件而不是.xcarchive

所以 – 我的档案成功完成 – 据说。 它为目标文件夹中的项目转储.xcarchive文件。 但是这些档案不会显示在我的Organizer窗口中。 所以我不能像上面提到的问题那样分享它们来创buildIPA。

归档过程中没有任何错误 – 它们似乎被签名为OK。 那么为什么不在组织者的档案面板中显示档案? 是否有一些步骤我错过了……或者隐藏设置我需要修改?

编辑(将所有评论整合到一个答案中)

尝试以下(或全部)之一

  1. 而不是使用Build For – > Archive,在产品菜单中使用归档。 它会显示出来。

  2. 在scheme编辑器中,编辑scheme并转到“存档”选项卡,确保选中了在“pipe理器”中显示的checkbox。

  3. 在scheme编辑器的存档选项卡中,检查用于存档的构buildconfiguration。 确保它具有正确的权利文件和证书。

  4. 在构build设置中,跳过安装 – >释放到NO,以查看用于存档的构build设置。

  5. 如果使用networking驱动器,请确保存档文件夹和XCode项目文件位于相同的共享文件夹内。 我花了我几天终于弄清楚了这一点,因为我从Windows共享文件夹中放置了我的XCode源文件,但Archives文件夹位于本地Mac上,导致归档文件没有被Organizer拾取。

感谢@Smikey&@Ralph B&@Scott McMillin

这是基于另一个类似问题的答案,可以发现在档案没有出现在xcode4组织者

我对这个答案没有任何信誉,但是这个和Ron的build议一起为我解决了这个问题。

对于“发布”configuration,请执行以下操作:

在项目中将“跳过安装”设置为YES

在应用程序目标上将“跳过安装”设置为NO

在所有包含的静态库目标上将“跳过安装”设置为YES

从菜单中select产品 – >存档。

这也适用于我,根据原来的答案海报,是基于苹果开发者论坛的build议。

我有同样的问题…我错误地将“安装目录”( INSTALL_PATH )设置为我的生成设置中的空string。 删除此设置,并使用默认的/Applications解决了我的问题。

还有一件事要检查:search“生成设置(全部)”中的“安装目录”,并确保它被设置为“/应用程序”。

是! 最后。 我也被困在这个2天! 我应该先在这里检查!

跳过安装…把它移到NO,它的工作!

我有一个类似的问题,发行编译和签署罚款,但从来没有出现在存档选项卡。 事实certificate,我需要附加一个设备来build立一个“真正的”iOS版本。 一旦我连接我的设备,我运行产品 – >存档,并按预期显示。

感谢所有的build议。 我终于结束了我的档案使用跳过安装是项目和没有目标。 非常感谢。 与其他人相比,这只花了我大约3个小时,但我希望早些时候能find这个线程(现在是上午1时45分)。

谢谢。

这里没有任何build议为我工作,包括将“跳过安装”设置为NO …,直到我将“安装目录”设置为空白默认值以外的值。 (我使用了“/ Applications”,但其他值如“/ usr / bin”也可以。)然后,你看,它的工作!

我在我的项目中面临同样的问题。 归档我的项目后,组织者窗口未打开。 所以我做了这个。 这对我来说很有用。 希望它会帮助你。

  1. select您的项目 – >在构build设置开关跳过安装 – >释放到NO,用于存档的构build设置。 之后,您可以正确归档您的项目。

提前致谢。

同样的问题 ! 并解决:)

我把这个添加到我的info.plist文件中:

创build一个新的属性“捆绑版本string,简称”,并提供与“捆绑版本”属性相同的版本号。 (感谢Rahul Choudhary在其“XCode 4归档版本未指定”的文章中)

我试了一下,仍然没有工作。 然后,我重新连接我的iPad,重新selectSkip Install = NO for release and archive …构build代码符号失败Reselected Scheme iPad,而不是模拟器构build成功。

不知道这会对其他人有用,但我已经花了5个小时去了解所有的提示,并绊倒了这个成功。 我不认为它清除它,并希望苹果得到这个摆脱。 在2011年,这是荒谬的。

就我而言,第一个答案中列出的标准选项都不起作用。 我注意到“安装path”是空的。 我很好地创build了4个path:/ Dbg,/ Dbg / Ins,/ Rel和/ Rel / Ins,并将4个目录(构builddebugging,安装debugging,构build版本和安装版本)设置到4个新创build的目录。 我也在所有4个实例(产品和目标,debugging和发布)中将着名的“技能安装”选项设置为“否”。 然后我运行了一个产品>清洁和产品>档案。 呃Voila。 这个版本现在出现在组织者的档案部分。 希望这可以帮助别人。

事实certificate,当我升级我的现有产品时,我没有Info.plist中列出的所有图标。

所以我在.plist中同时添加了“图标文件”和“图标文件(iOS 5)”。 它的工作!

在Xcode 4.6.1中遇到了同样的问题,但是Archive在组织者窗口中显示出来的麻烦却突然消失了。

通过评论最后两行解决了这个问题:

 echo "Moving Archive: $ARCHIVE_PATH to $PROJECT_DIR" #rm -rf "$PROJECT_DIR/XX.xcarchive" #mv -f "$ARCHIVE_PATH" "$PROJECT_DIR/XX.xcarchive" 

这通过“产品 – 计划 – 编辑计划 – 存档 – 发布行动”。

在我的情况下,没有解决scheme,而是一个简单的原因:文件夹权限。 确保员工组具有:读写权限。

在这里输入图像说明

感谢OP和这个主题上的每个人。

我有同样的问题,但有一个不同的解决scheme。

如果您将存档保存在外部驱动器上,并且由于某种原因,驱动器因为某些原因而断开连接,则可以在“驱动器1”而不是“DRIVENAME”中重新安装驱动器。 除了/ Volumes文件夹外,一切看起来都正常,您将看到名为DRIVENAME的文件。 断开驱动器,rmdir DRIVENAME文件并重新连接。

驱动器将连接到原来的名字,Xcode将能够看到一切。

花了大约5个小时。 ㅠㅠ

对于任何人使用迦太基,最近有一个问题导致这个: https : //github.com/Carthage/Carthage/issues/1259

修正只是为了更新迦太基(> = 0.16.1)并重新运行档案。

我认为它不是一个真正的大问题如果您使用的模拟器,通过在编辑scheme中select您的设备可以很容易地修复,则归档不会出现,然后在归档选项卡中单击归档

没有复杂的步骤