【问题标题】:Build for archiving in Xcode 5在 Xcode 5 中构建归档
【发布时间】:2013-09-26 16:33:47
【问题描述】:

刚刚升级到 xcode 5,我看到产品菜单中缺少“构建存档”。 我转到首选项/键绑定并在产品菜单中看到“为 -> 安装而构建”,我放了一个键,但它不起作用。

所以我执行此操作:

xcodebuild -project myproject.xcodeproj -target mytarget -configuration Release

我在之前的 xcode 中得到了与以前相同的东西,即“为归档而构建” (只需使用发布配置构建)

知道如何使用 xcode 5 GUI“构建存档”(不是产品/存档)吗?

谢谢

【问题讨论】:

    标签: build xcode5


    【解决方案1】:

    " 请注意,如果存档菜单被禁用,这很可能是因为模拟器选项当前被选为 Xcode 工具栏中的运行目标。将此菜单更改为连接的设备或通用 iOS 设备目标选项应该在产品菜单中启用存档选项。"

    更多信息http://www.techotopia.com/index.php/Preparing_and_Submitting_an_iOS_7_Application_to_the_App_Store

    【讨论】:

    • 1 - 消失的不是“存档”菜单而是“为存档而构建”。(而不是:禁用)
    • 2 - 它不适用于带有模拟器的IOS,而是标准的mac osx开发。
    • 谢谢 - 快把我逼疯了!!
    • 同意斯蒂芬,这不是正确的答案。这里的上下文是“为归档而构建”选项,它已经消失了,而不是“归档”选项。 Victorb 的帖子应该是正确的答案。
    【解决方案2】:

    看起来他们已经将“Build for Archiving”和“Archive”这两个步骤组合成一个菜单命令:XCode 5 中的Product -> Archive

    【讨论】:

    • 希望苹果不会从下一个 xcode 版本中删除 xcodebuild 命令并为使用它要钱:)。
    • 归档后我仍然找不到我的 .a 库。
    • 是的,与 .app 相同,我得到一个指向无处的链接,直到我在构建设置中填写“安装目录”(INSTALL_PATH),我忘记了(对我来说太复杂了:))然后运行“cd my_project_dir”(.xcodeproj 所在的位置)并运行 xcodebuild -alltargets”,现在一切都很好。
    • 没有。存档总是在那里,它做了一些不同的、不相关的事情。为归档而构建....为归档而构建。存档...没有。
    • 我们不讨论 .xcarchive,我们讨论的是 .a 和 .app,它们不再像以前那样使用 Build 进行归档,因为苹果删除了这个选项。
    【解决方案3】:

    您可以使用“Build For Profiling”,它设置为发布配置。

    【讨论】:

    • 谢谢,这就是我要找的。​​span>
    • 是的,扭曲 xcode 是另一种解决方案。所以我必须将配置设置为发布(因为我最初从发布更改为仪器调试)并在配置文件方案的编辑方案/参数上取消选择“使用运行操作的参数和环境变量”。
    • 这是不正确的,因为用于分析的构建可能是在方案中设置的调试或发布。
    • 默认设置为发布。
    猜你喜欢
    • 2015-05-19
    • 1970-01-01
    • 2011-04-12
    • 2021-01-11
    • 2018-12-11
    • 2017-12-08
    • 1970-01-01
    • 2013-12-20
    • 2020-01-12
    相关资源
    最近更新 更多