Xcodeは、iOSアプリ用のデスクトップアーキテクチャのみを提供します
-
29-09-2019 - |
質問
数人の友人と仕事をするためにDropboxを入れたiOSプロジェクトがあります。問題は、「破損している」ように見えるため、しばらくしてから(他の誰かがXcodeプロジェクトファイルにアクセスした後)、再び開けようとすると、ベースSDKの欠落エラーが発生します。プロジェクト設定では、iOSアプリの有効なARM6/ARM7アーキテクチャが欠けていることがわかりました。32ビットまたは64ビットのIntelからのみ選択できます。私の唯一の他のオプションは、I386、さまざまな形式のPPC、およびx86_64です。私はもうiOSのために構築することができません。
私が一緒に働いている他の誰もこの問題を抱えているようにはいません。 Xcode 3と4の両方に存在するため、Xcode 4の問題でもありません。
他の誰かがこの問題を抱えていますか?修正はありますか?
解決 3
Hehe ...このプロジェクトは4.2 SDKの下で使用されており、当時は4.0しか使用されていなかったことがわかりました。
ソースコントロールは良かったでしょうが、必要な機能をサポートする(無料で)それほど多くの良いものはありません。 SubversionをOS Xにインストールして使用するためのガイドがある場合(技術的すぎることなく) ターミナルを読んでください)、私はそれをありがとう。または、Xcode 4でGitをセットアップする方法(NDAの下にあることはわかっているので、おそらくそれは起こらないでしょう)。
他のヒント
これらの場合、多くの場合、「すべてのターゲットをきれいにする」ことをお勧めします。特に、プラットフォームまたはアーキテクチャが変更されたXcodeにアップグレードした後、そのXcodeは以前のビルドの状態について混乱する可能性があることがわかりました。クリーニング、目的のターゲット/アーキテクチャ/などを再特定し、再構築することがうまく機能します。
また、アクティブなビルド設定をクリックしたときにALT(またはオプション)を押し続けると、追加のオプションが得られることを忘れないでください。
Xcodeを再インストールできますか?また、ソースコントロールの下でプロジェクトをホストする方が賢明かもしれません。