2

特定のプロジェクトをアーカイブしようとすると、Xcode が応答しません。放っておけば、彼は久しぶりにオーガナイザーを開くことができます。アーカイブがあります。library/developer/xcode/archives から手動で削除すると、Xcode は再び応答します。

このプロジェクトだけで発生し、他のすべてのプロジェクトは問題なくアーカイブされます。

Xcode がプロジェクトに重大な問題を抱えているかのように。

Xcode 4.2.1 を使用していますが、4.3 も試しました (同じ結果)。

何が間違っているのでしょうか?

4

3 に答える 3

2

アーカイブ時にxcode4.3.2がハングするのはなぜですか?

上記の投稿には、この問題に対する正しい答えがあります。私はしばらくこれと戦い、xcode-select-switch/Applications/Xcode.app/Contents/Developer/を実行して修正しました。

説明は、いくつかの古いコマンドがxcode4インストーラーに残っているということです。

于 2012-05-22T23:47:44.793 に答える
1

同様の問題がありました。私が行ったシンボリック リンクが /Developer/usr/bin から /usr/bin への問題の原因であることがわかりました (Xcode 4.3 が一部の exec を移動したため)。

于 2012-03-01T13:04:41.197 に答える
0

また、この問題で何時間も戦いました。私の場合、単体テストをアーカイブまたは実行すると、XCodeがクラッシュしていました。

私の場合、info.plistの値は有効ではありませんでした。次のように、誤ってアイコン配列を「CFBundleIcons」キーに追加しました。

<key>CFBundleIcons</key>
   <array>
      <string>MyIcon</string>
      <string>MyIcon@2x</string>
   </array>

次のようにキーを再編成することで問題を解決しました。

<key>CFBundleIcons</key>
   <dict>
      <key>CFBundlePrimaryIcon</key>
      <dict>
         <key>CFBundleIconFiles</key>
         <array>
            <string>MyIcon</string>
            <string>MyIcon@2x</string>
         </array>

そのため、アプリケーションが正常にインストールおよび実行されたが、アーカイブできなかった場合、または単体テストでXCodeがクラッシュした場合に、info.plistでエラーを確認することをお勧めします。

于 2012-04-13T11:34:55.360 に答える