今天,我添加了一小部分功能(仅几行代码,其他一切都相同)到我想在 Mac App Store 上发布的应用程序中。
这是一个已经在商店中的应用程序,我所做的唯一更改是代码本身,所以发布应该和以前一样工作,但这是我们正在谈论的 Xcode,它出现了这个错误:
没有别的了。当我转到存档管理器并尝试通过分发...对话框时会发生这种情况。关于如何调试这个和/或 Xcode 搞砸了什么的任何想法?这是最新的 OS X (10.8.3) 上的最新 Xcode (4.6.1)。
今天,我添加了一小部分功能(仅几行代码,其他一切都相同)到我想在 Mac App Store 上发布的应用程序中。
这是一个已经在商店中的应用程序,我所做的唯一更改是代码本身,所以发布应该和以前一样工作,但这是我们正在谈论的 Xcode,它出现了这个错误:
没有别的了。当我转到存档管理器并尝试通过分发...对话框时会发生这种情况。关于如何调试这个和/或 Xcode 搞砸了什么的任何想法?这是最新的 OS X (10.8.3) 上的最新 Xcode (4.6.1)。
这里的线索多于答案,但我遇到了同样的问题,结果证明是因为从“复制文件”构建步骤复制到应用程序中的符号链接。
但是,在我的情况下,我只是尝试捆绑在 Nvidia Cg 库中,并添加了一个“复制文件”条目来复制框架。因此罪魁祸首很明显:Cg.framework 目录有一堆符号链接。我不知道这是否是一个好的和适当的解决方案,但我只是将“复制文件”更改为仅复制代码库本身。
Copy Files
Destination: Frameworks
Subpath: Cg.framework
Cg in sdk/cg/Cg.framework/Versions/1.0
希望这对最终在这里搜索错误代码 100021 的人有所帮助。
我有这个问题。我通过删除您通过单击项目名称看到的 Build Phases 下的 Copy Bundle Resources 列表中的 *.framework 项目来修复它。这些框架已经添加到您通常在最左侧看到的项目文件列表中。