iOS - watchOS 应用 ITMS-90806 : CFBundleIdentifier collision Alamofire

标签 ios xcode alamofire watchos app-store-connect

我有一个适用于 iOS 和 watchOS 的应用程序,两者都使用 Alamofire 与我们的服务器进行通信以进行身份​​验证和通知响应。从 Xcode 成功上传我的应用程序后,我收到了来自 App Store Connect 的以下电子邮件。

"ITMS-90806: CFBundleIdentifier collision - Each bundle must have a unique bundle identifier. The bundle identifier 'org.alamofire.Alamofire' is used in the bundles '[Alamofire.framework, Alamofire.framework]'"

根据我发现的与此相关的相对较少的内容,这似乎是一个新问题,并且没有专门针对 Alamofire 的内容。

如有任何见解,我们将不胜感激。

最佳答案

Alamofire 4.9.0 和 5.0.0-rc.1 已更新为具有动态包标识符。但是,如果您使用 CocoaPods,则需要更新才能支持动态标识符。

关于iOS - watchOS 应用 ITMS-90806 : CFBundleIdentifier collision Alamofire,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57862820/

相关文章:

xcode - 通过 xCode 构建阶段自动下载 POEditor 翻译

iOS 应用提交和 Beta 审核流程

ios - 为什么我不能将收到的(通过 alamofire 调用) token 放入我的 swift 应用程序的钥匙串(keychain)中?

ios - 在 TabBarViewController 中显示点击

iphone - -ObjC 链接器标志有什么作用?

iOS 使用 GLKMathUnproject 查找世界空间中的屏幕点

ios - 如何通过 SwiftyJson 和 Alamofire 发布嵌套的 json?

ios - 试图理解 swift 中的异步调用行为和主队列

ios - XCAssets 未复制到应用程序包

ios - 如何使用 Kingfisher(或 AlamofireImage)手动设置缓存中图像的最大期限并清除过期项目?