首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >框架CFBundleIdentifier冲突

框架CFBundleIdentifier冲突
EN

Stack Overflow用户
提问于 2015-08-13 14:20:57
回答 2查看 1.8K关注 0票数 1

我使用Cocoa框架制作了一个定制的SDK (按照下面的说明使它成为https://kodmunki.wordpress.com/2015/03/04/cocoa-touch-frameworks-for-ios8-remix/)。

其中一个应用程序,即使用这个SDK已经上传到应用商店,并由苹果审查,一切都很好。现在我正在尝试向应用程序商店提交第二个应用程序。在xCode上一切都很好,这表明上传工作已经成功完成,但上传几分钟后,我收到一封信,上面写着:

CFBundleIdentifier冲突-‘myApp.app/Frameworks/ value框架’的Info.plist CFBundleIdentifier值'com.company.MySDK‘已经被另一个应用程序使用。

我不明白为什么苹果会检查应用框架的绑定标识符。看起来使用不同的包有很多类似的问题,但是我还没有找到解决这个问题的方法。

真的很感谢你的帮助,谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-14 07:04:26

对我来说,这是由框架的.plist关键字CFBundlePackageType造成的,它使用的是默认值APPL,但必须更改为FMWK (ref/doc/uid/20001431-111321)。

票数 3
EN

Stack Overflow用户

发布于 2021-03-10 14:31:46

如果您正在使用嵌套框架,请在常规选项卡->框架和库中使用“不要嵌入”,例如:您的项目使用框架

框架A使用框架B,C,.不要嵌入这些框架

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31990871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档