【问题标题】:Xcode 10 Archives to 'Other Items' instead of 'MacOS Apps'Xcode 10 归档到“其他项目”而不是“MacOS 应用程序”
【发布时间】:2019-03-10 06:11:48
【问题描述】:

这是完美的——在我升级到 Xcode 10 之前。我的应用程序集成了 Quicklook 和 Spotlight 插件。这些插件是单独构建的,然后在构建阶段使用以下设置复制(两个复制文件):

Destination: Wrapper
Subpath: Contents/Library/<QuickLook|Spotlight>
Code Sign on Copy

现在,当我尝试存档以将我的应用程序提交到 Mac App Store 时,我的应用程序存档到“其他项目”而不是“MacOS 应用程序”。

如果我删除我的插件,那么它将正确存档 - 但(显然)我不想这样做,因为这个功能很关键。

以前有人见过这个问题吗?任何人都可以提出解决方案吗?

【问题讨论】:

标签: xcode macos quicklook spotlight


【解决方案1】:

您将获得通用 Xcode 构建。 如果您使用的是嵌套应用程序、静态库、框架或标头,则可能会发生这种情况。

您应该在插件的构建设置中将Skip install 设置为YES

更多here

【讨论】:

  • 完美。就凭票。现在我只需要弄清楚如何“强化”Sparkle。
【解决方案2】:

比在任何目标上随机设置跳过安装更精确一点:

检查 .xcarchive 的内容,当产品/应用程序中有多个项目时,Xcode 会将其报告为通用存档。它应该只包含您的应用程序。

在那里找到额外的项目后,您就可以知道应该将哪个目标的“跳过安装”设置为是。

【讨论】:

    猜你喜欢
    • 2020-04-30
    • 2019-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-08
    • 2011-07-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多