web-dev-qa-db-ja.com

非公開APIの使用

ITunesConnectにアプリをアップロードできません。

Xcodeアップローダーは私がallocBatch:withEntity:count:allocWithEntity:IndexForKey:fastIndexForKnownKey:を使用していると言っています

私はこのメソッドを使用しておらず、どこにあるのかわかりません。 1週間前、同じコードが正常にアップロードされていました。そのような行動の原因は何でしょうか?

enter image description here

[〜#〜] update [〜#〜]

古いXcodeでの送信は機能しなくなりました。このエラーは、バイナリ処理で明らかになります。

38
user3700771

YosemiteとXcode6.1を使用し、Objective Cを使用すると、この正確な問題が発生しました。また、検証時に、これを書いている時点で6.1であるXcodeのベータ版で作成されたアプリをアップロードできないという警告が表示されました。

Xcode 6.1をゴミ箱フォームFinderにドラッグしてゴミ箱に移動し、Xcode 6.0.1 GMをAppStoreからダウンロードしました。6.1の上に6.0.1を2回インストールしようとしましたが、失敗しました。 tは機能するため、6.1のトラッシング

Xcode 6.0.1を使用してアプリをクリーンアップして再コンパイルすると、検証され、問題なくアプリストアに送信されました。これがお役に立てば幸いです。

12
nickt

展開ターゲットをiOS4.3からiOS5.0に変更して修正しました。すべて、Xcode6.1を使用して修正しました。

3
Nathan V

Mac OS10.9.5でXcode6.1(およびそのバンドルされたアプリケーションローダー)を使用したときに、まったく同じエラーが発生しました。アプリケーションローダー内で[戻る]をクリックして、同じバイナリを再送信すると機能しました。つまり、2回目の試行は成功しました。私のアプリはiOSSDK8.1で構築されました。

3
Mark Smith

APIはiOS7とiOS8で異なります。XCode6.1でビルドされたDeploymentTarget "8.0"に切り替えることで、アプリを検証しました。それはあなたたち全員にとっての解決策ではないかもしれませんが、あなたはそれを試してみることができます。

私が最近UIAlertControllerを使い始めたので私に起こったかもしれません-> iOS-8機能のようです。 iOS 7では、これはUIAlertViewになります。したがって、いくつかの気の利いた新機能を使用する場合、それらは以前のiOSバージョンでは利用できなかった可能性があります-したがって、非公開APIです。

2
seafoxx

私のアプリのバージョン番号を増やすことは私にとってトリックでした。

編集:Appleへの私のバグレポートでコメントを見た

enter image description here

したがって、おそらくバージョン番号は何の関係もありませんでした:D

2
gragera

XCode6.1を削除する必要はありません。数日で重宝します。 XCode 6.0.1をダウンロードしてどこかにコピーし、Sudo xcode-select --switch /Applications/Xcode601.app/Contents/Developer/を使用するだけです。次に、それを起動し、それを使用して優れたアプリを構築します。

2
Shchvova

アプリストアへのアーカイブをキャンセルしたときに同じ問題が発生しました。 Appleこの件名についてのメールを送ってください。そして、アーカイブを再作成してAppStoreに送信するよりも。今のところすべて問題ありません。

0
Emre Gürses

すべてのDerivedDataを削除しようとしました。

/Users/{user_home_folder}/Library/Developer/Xcode/DerivedData

検証に成功しました。

http://qiita.com/PGMY/items/831618ad416780e0dc7c

0
PGMY

Xcode 6.1で作成されたアーカイブを使用すると、Xcode6.0.1でも同じ問題が発生しました。 Xcode6.0.1でアーカイブを再作成すると機能します。つまり、非公開APIはXcode6.1ではApple)によって追加されます。

0
Bagusflyer