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