我无法发布我的应用程序。
我已经构建这个模块化项目有一段时间了,它运行良好。直到我不得不发布它。
每次我尝试将其上传到 AppStore 时,它都会说上传失败并出现以下错误:
ERROR ITMS-90685: "CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value 'com.mouris.mario.ModuleName' under the iOS application 'AppName.app'
ERROR ITMS-90206: "Invalid Bundle. The bundle at 'AppName.app/Framworks/ModuleName.framework' contains disallowed file 'Frameworks'."
我的所有模块都重复了这两个错误。
我通过以下方式处理模块:
- 创建一个新框架。
- 将其添加到主工作区中。
- 将模块添加到主项目的框架、库和嵌入式内容。(我认为这是问题所在)
我在这里做错了什么?我应该使用 CocoaPods 来处理我的依赖管理吗?如果是这样怎么办?
提前致谢。