非公开 API 使用 [英] Non-public API usage

查看:24
本文介绍了非公开 API 使用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我无法将应用上传到 iTunes Connect.

I can't upload an app to iTunes Connect.

Xcode 上传者说我正在使用 allocBatch:withEntity:count:allocWithEntity:IndexForKey:fastIndexForKnownKey:

Xcode uploader says that I'm using allocBatch:withEntity:count:, allocWithEntity:, IndexForKey:, fastIndexForKnownKey:

我没有使用这些方法,我不知道它们可能在哪里.一周前,同样的代码上传成功.造成这种行为的原因是什么?

I'm not using this methods, and I don't know where they could be. A week ago same code was uploading successfully. What can be the cause of such behavior?

更新

使用较旧的 Xcode 提交不再有效,此错误在二进制处理时显示.

Submitting with older Xcode is not working anymore, this error reveals on binary processing.

推荐答案

我在使用 Yosemite 和 Xcode 6.1 并使用 Objective C 时遇到了这个确切的问题.我还在验证时收到警告,说您无法上传使用Xcode 的测试版,在撰写本文时为 6.1.

I had this exact issue using Yosemite with Xcode 6.1 and using Objective C. I also got a warning on validation saying you can't upload an app created with a beta version of Xcode, which 6.1 is at the time of writing this.

我将 Xcode 6.1 拖到垃圾箱 Finder 中,然后从 App Store 下载了 Xcode 6.0.1 GM.我尝试了两次将 6.0.1 安装在 6.1 之上,但没有成功,因此 6.1 被废弃

I trashed Xcode 6.1 by dragging it to the trash form Finder then downloaded Xcode 6.0.1 GM from the App Store. I tried twice to install 6.0.1 over the top of 6.1 but it didn't work, hence the trashing of 6.1

使用 Xcode 6.0.1 清理并重新编译我的应用程序后,它经过验证并毫无问题地提交到应用程序商店.我希望这会有所帮助.

Having cleaned and recompiled my app with Xcode 6.0.1 it validated and submitted to the app store with no problem. I hope this helps.

这篇关于非公开 API 使用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆