档案馆没有出现在Xcode 4的Organizer中

Ral*_*h B 140 xcode ios xcode4

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

Xcode 4:创建IPA文件而不是.xcarchive

所以 - 我的档案成功完成了 - 据说.它将项目的.xcarchive文件转储到其目标文件夹中.但是这些档案不会显示在"管理器"窗口中.所以我不能像上面提到的那样分享它们来创建IPA.

归档过程中没有错误 - 它们似乎已签名正常.那么为什么档案馆的档案面板中没有出现档案?是否有一些我缺少的步骤......或者我需要修改的模糊设置?

Ron*_*bro 191

编辑(将所有评论纳入单一答案)

尝试以下之一(或全部)

  1. 而不是使用Build For - > Archive,在产品菜单中只使用存档.它会出现.

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

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

  4. 在构建设置开关中,跳过安装 - >释放到否,用于存档的构建设置.

  5. 如果使用网络驱动器,请确保archives文件夹和XCode项目文件位于同一共享文件夹中.我花了几天时间才弄清楚这一点,因为我从Windows共享文件夹中放置了我的XCode源文件,但Archives文件夹位于本地Mac上,导致归档器未收到档案.

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

  • 好吧,我好像修好了.在构建设置中,在部署部分中,我将Skip Install - > Release切换为NO.根据Apple的建议,我将其设置为YES ...猜测这是错误的做法. (60认同)
  • 同样的问题; 跟着@Smirkey的建议,将Skip Install改回NO,这很有效. (14认同)
  • 这个解决方案并没有解决我的问题,但是从Smikey建议将"Skip Install"设置为NO修复了这个问题.谢谢! (3认同)
  • 我最终搞清楚了.Build For - > Archive和Archive都不适合我.但是我拿出了我从3.X版本获得的entitlements.plist - 双重检查了Archive版本中使用的方案是否使用了正确的证书....它出现了.尽管我已经把它弄清楚了. (2认同)

Cli*_*gas 66

这是基于类似问题的另一个答案,可以在存档中找不到xcode4组织者

我不赞成这个答案,但这与Ron的建议一起解决了我的问题.

对于"Release"配置,请执行以下操作:

在项目中将"跳过安装"设置为"是"

在应用程序目标上将"Skip Install"设置为NO

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

从菜单中选择产品 - >存档.

这对我来说也很有用,根据原始答案海报,它基于Apple Dev Forums的建议.


Cor*_*rin 36

我有同样的问题...我错误地将"安装目录"(INSTALL_PATH)设置为我的构建设置中的空字符串.删除此设置并使用默认设置/Applications解决了我的问题.


小智 7

还有一件事要检查:在构建设置(全部)中搜索"安装目录",并确保将其设置为"/ Applications".


Dev*_*any 7

是! 最后.我也坚持了2天!我应该先在这里查看!

跳过安装...将其移至NO并且工作正常!