3

他の「iTunes Connect」プロファイルにある iPhone アプリを更新しようとしました。「アプリケーションローダー」を使用しましたが、zipファイルをアップロードしようとするまでは問題ありません

この奇妙なメッセージが表示され、何が問題なのかわかりません

「CodeResources ファイルは、_CodeSignature/CodeResources へのシンボリック リンクである必要があります」

バンドルを開くと、フォルダー _CodeSignature がそこにあります。

配布プロファイルを使用してアプリをコンパイルしました (問題なし)

4

9 に答える 9

6

どうやって圧縮していますか?FooApp.app/CodeResources はシンボリックリンクではなくファイルであると確信しています。

コマンドライン「zip」を使用している場合zip -y -rは、シンボリック リンクを保持するために使用する必要があります。

于 2010-08-19T01:06:46.903 に答える
3

XCode 3.2.5 (新しいサブミッション インターフェイス) で同じ問題が発生しました。

  1. ビルドフォルダーを削除します
  2. 掃除、その後
  3. 再度ビルドしてアーカイブします。
于 2010-11-26T14:10:48.890 に答える
2

同じ問題がありました。しかし、その後、デバイスではなくシミュレータへのリリース モード でビルドしていることに気付きました。デバイスをターゲットにすると、適切なアプリケーション ファイルが得られたので、それを iTunes アートワークで圧縮し、問題なく送信しました。

于 2012-06-26T21:13:55.507 に答える
1

ここでも同じ問題がありましたが、ビルドしていたターゲットで「展開ターゲット」を2.0から3.0に変更し、「アーキテクチャ」をarmv6のみに削除した後(armv6とarmv7の両方を使用する前に)「修正」しました。最後に、「アクティブなアーキテクチャのみをビルドする」に「いいえ」を入れなければなりませんでした。

于 2011-12-29T20:42:24.763 に答える
0

この問題に出くわしました。リソース フォルダーに 2 つの info.plist ファイルがあったことがわかりました (1 つは iPhone バージョン用、もう 1 つは iPad バージョン用です)。私がそれを処理したら、問題はなくなりました。

于 2012-07-19T04:52:04.683 に答える
0

私はちょうど同じ問題を抱えていました。Project.xcodeproj 内のプロジェクト ファイル project.pbxproj が、SVN サーバーへのアップロード中に破損していたことが判明しました。私の解決策は、以前のリビジョンに戻すことでしたが、うまくいきました。

于 2013-03-02T13:47:14.950 に答える
0

コマンドラインでこれを試してください:

cd (to where your project is)
ln -s _CodeSignature/CodeResources CodeResources
于 2010-10-18T21:59:21.673 に答える
0

作成するすべてのバイナリでこのエラーが発生し続ける理由がわかりません。すべての標準的な手順に従いました (プロジェクト設定の再確認、ビルド フォルダーの削除、すべてのターゲットのクリーニング、証明書とプロビジョニング プロファイルの削除と再インストール、新しい証明書とプロビジョニング プロファイルの作成とインストール、ディスク アクセス許可の修復など)。それらは問題を解決するようです。

問題は、XCode インストールでシンボリック リンクを作成できないことだと思います。問題が完全に解決するかどうかを確認するために、再インストールする可能性があります (または OS X でさえも)。

しかし、当面の間、これは私にとってはうまくいきます。ターミナルを使用してバイナリに移動し、次のコマンドを実行します

rm CodeResources
ln -s _CodeSignature/CodeResources CodeResources

これにより、無効な CodeResources ファイルが削除され、_CodeSignature/CodeResources への必要なシンボリック リンクに置き換えられます。

于 2011-02-16T13:51:29.323 に答える