我使用 Cocoa Touch Framework 制作了一个自定义 SDK(按照这些说明进行制作https://kodmunki.wordpress.com/2015/03/04/cocoa-touch-frameworks-for-ios8-remix/) .
使用此 SDK 的一个应用程序已上传到应用程序商店并经过苹果审核,一切顺利。
现在我正在尝试向应用程序商店提交第二个应用程序。 xCode 上一切正常,它显示上传已成功完成,但上传几分钟后我收到一封信,内容如下:
CFBundleIdentifier 冲突 - Info.plist CFBundleIdentifier 值
“myApp.app/Frameworks/MySDK.framework”的“com.company.MySDK”是
已被另一个应用程序使用。
我不明白为什么苹果甚至检查应用程序框架的bundleidentifier。看起来使用不同的捆绑包有很多类似的问题,但我还没有找到适合此问题的修复程序。
真的非常感谢您的帮助,谢谢!
对我来说这是由框架的 .plist 关键字引起的CFBundle包类型这是使用默认值APPL但必须改为FMWK (https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-111321).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)