2017-02-17 2 views
1

Archive validation errorアーカイブ検証が起因する失敗 - [__ NSArrayM objectForKey:]:認識されていないセレクタは、上記インスタンスに

を送信した画面キャプチャです。 iPhoneで走っていると良いです。しかし、アーカイブに行くと、検証に失敗しました。 私のコードでこの種のエラーが発生した場合、コンパイル時にこのエラーが表示されます。そうですか?

私はプロジェクトをクリーニングして再度アーカイブを試みました。異なるインスタンスアドレスで同じエラーが表示されます。

+0

エラーはタイプの不一致を示します。メソッドはNSDictionaryに属するNS(Mutable)Arrayに送られます。 – vadian

+0

私はそれを知っています。私は自分のワークスペース内のキーワード "objectForKey"をすべて検索し、違反を見つけられませんでした。このエラーは、コンパイル中または実行中には発生しません。アプリをアーカイブして検証すると表示されます。 – forest

+0

キーサブスクリプティング 'object [" key "]'も見て、影響を受けたオブジェクトが* mutable *配列であると考えてください。 – vadian

答えて

-1

広範で不透明なAppleのツールのように見えます。& Upload toolchainがクラッシュしました!おかしいですね!

これは私がどうなるのかです:Xcodeのを終了し、再起動してビルドフォルダ(無意味な宗教的実践)

  • をきれいにする

    1. Cmdを+オプション+ Shiftキー+ K。
    2. Project Info-> Generalで[署名する]を[なし]に設定し、チームの識別子(または署名に使用しているもの)に戻します。
    3. アーカイブ&もう一度アプリケーションを送信してください。

    幸運!もう一度失敗した場合は、bugreport.apple.comにバグを提出してください。

  • +0

    あなたの方法を試しました。同じ問題。とにかくありがとうと私はデバッグを続行します... – forest

    +0

    これに対する任意の答え? – Marin

    関連する問題