如何将带有 cocoapods 的应用程序提交到 iTunes Connect?
Posted
技术标签:
【中文标题】如何将带有 cocoapods 的应用程序提交到 iTunes Connect?【英文标题】:How to submit app with cocoapods to iTunes Connect? 【发布时间】:2016-02-17 01:18:05 【问题描述】:我正在将我的应用程序提交到应用程序商店的最后一步,但我在项目中使用的每个 cocoapod 都会收到这些错误。我应该将它们包含在存档中还是将它们中的每个的包标识符更改为我的应用程序的包 ID。我到处搜索,找不到有关如何使用 cocoapods 提交应用程序的指南。我以为这真的很简单。请帮忙!
[错误信息]
没有找到合适的申请记录。验证您的包标识符 org.cocoapods.CocoaLumberjack
是否正确。
【问题讨论】:
登录 iTunes Connect -> 单击加号 -> 新应用程序 -> 提供该捆绑包 ID 和名称 -> 开始使用 @TommyDevoy 对不起,我还是很困惑。错误中的包 ID 不是我的应用的包 ID。它是在 pod 安装期间由 cocoapod 生成的。我应该用我的应用程序包 ID 覆盖它吗? 我认为在归档时,您选择了一个 pod 而不是主要项目目标。还要确保在 iTunes 中创建的应用程序与项目 Bundle 标识符连接。 您好,您解决了这个问题吗?我也有同样的问题,用 cocoapods 【参考方案1】:在我的 Info.plist 中设置以下属性后,它就可以工作了。
<key>CFBundlePackageType</key>
<string>APPL</string>
那是“捆绑操作系统类型代码”。希望对您有所帮助。
【讨论】:
完美...我遇到了和上面一样的问题..解决了以上是关于如何将带有 cocoapods 的应用程序提交到 iTunes Connect?的主要内容,如果未能解决你的问题,请参考以下文章
Firebase、Fabric 和 Crashlytics,带有 -ObjC 链接器标志,没有 Cocoapods iOS