ios - XCode 5 似乎删除了存档的 InstallationBuildProductsLocation

标签 ios iphone xcode5

我有一个包含多个项目的工作区。一些项目被打包为框架,然后有一个主要项目是 iOS 应用程序本身。主应用程序引用框架。这在构建和存档时在 Xcode 4.6 中工作,但由于几个原因似乎与使用不同构建路径的 Xcode 5 有关,它不再在 Xcode 5 中工作。我已经解决了其中的大部分问题(我希望如此),但我还剩下一个问题。

我的框架项目的目标之一有一个只包含一个 .storyboard 文件的目标设置 - 它被设置为编译这个 Storyboard文件。常规构建似乎可以正常工作,但是当我在此特定目标上进行存档时,InstallationBuildProductsLocation 文件夹在目标完成后被删除,其中创建了 Storyboard的 .bundle 文件。根据日志执行以下命令:

log screenshot

但是在这成功完成之后,InstallationBuildProductsLocation 不再存在。我已经验证它最初是通过在引发错误的编译源构建阶段之后插入运行脚本来创建的 - 这导致存档未完成,在这种情况下,目录和 .bundle 文件保持不变。

谁能解释为什么会这样,有没有办法防止 Xcode 5 删除这个目录?我想,我的替代方法是在删除包之前将其复制到另一个位置,以便稍后在将其打包到框架中时使用它。

最佳答案

当您存档时,结果(.xcarchive 文件)在不同的目录中 -- ~/Library/Developer/Xcode/Archives -- 存档按日期存储。

关于ios - XCode 5 似乎删除了存档的 InstallationBuildProductsLocation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19597594/

相关文章:

ios - 用户完成滚动后,UIScrollView 不会停留在原地

iPhone - 将透视应用于 CALayer 时出现锯齿状边缘

MySQL 到 iOS 应用程序 (Xcode 5)

ios - OCMock 和 UIViewController

ios - 我可以将我的对象保存在内存中直到应用程序退出吗?

iphone - 将 facebook-json 与项目中现有的 JSON 库发生冲突

ios - 上传到 iOS App Store 时出错 : ERROR ITMS-9000 "This bundle is invalid"

ios - 使用 XCode 5.0.2 将问题从非 ARC 迁移到 ARC

ios - 如何为 iPhone 5 显示加载 xib

iphone - 在 UITableView 中的当前行顶部插入行