我知道我的问题被讨论了很多次,但是没有一种解决方案可以完全帮助我(SKIP_INSTALL,将标头从公共和私有复制到项目部分等)。
我有什么和我做了什么:
所以,我有一个工作区,里面有一些项目。我需要归档我的项目(我们将其命名为Project1)以便在 AppStore 中展示它。我在我的工作区中使用了来自其他项目的一些类(为此我将它们添加到我的Project1中的Edit Scheme-Manage Scheme中)我的意思是我导入它们。
在我的Project1和工作区中,我做了:
- 在静态库中将选项SKIP_INSTALL设置为 YES,对于PROJECTS将选项设置为NO (在其他项目中,我从中导入类,我做了同样的事情);
- 将一些标题从公共复制标题转移到项目中的项目部分,如我之前所说,我将类导入到我的Project1;
- 在Code_Sign_Identity中设置分发配置文件
- 在Edit Scheme-Archive-Build Configuration 的Project1中,我设置了 Release;
- 在Edit Scheme-Archive-Options 的Project1中,我在 Organizer 中设置了Reveal Archive ;
使用 Menu-Product-Archive 后会发生什么?
当我按下存档 XCode 开始工作过程时,但当它结束时,Organizer 中什么也没有发生。我在 Apple Docs 中找到了很棒的文章(技术说明)—— Xcode 成功归档了我的应用程序,但 Archives Organizer 没有列出我的归档,但它对我没有帮助。我已经从该工作区存档了另一个项目,它当时适用于该项目,但现在适用于我的Project1。我想我在构建设置中设置了一些错误,但无法确定到底是什么。
我的项目/工作区有什么问题?