1

我无法发布我的应用程序。

我已经构建这个模块化项目有一段时间了,它运行良好。直到我不得不发布它。

每次我尝试将其上传到 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'."

我的所有模块都重复了这两个错误。

我通过以下方式处理模块:

  1. 创建一个新框架。
  2. 将其添加到主工作区中。
  3. 将模块添加到主项目的框架、库和嵌入式内容。(我认为这是问题所在)

我在这里做错了什么?我应该使用 CocoaPods 来处理我的依赖管理吗?如果是这样怎么办?

提前致谢。

4

0 回答 0