1

古い iPod Touch (iOS 3.1.3 を実行) で動作するレガシー アプリケーションをアドホックに配布しており、かなり高価なサード パーティ製ハードウェアへのカスタム接続を使用しています。残念ながら、プロビジョニング プロファイルの毎年の更新 (これには、armv6 (4.5) と対応する SDK をコンパイルする XCode の最新バージョンでの再構築も含まれます) によって、アプリが壊れてしまったようです。

ターゲット プラットフォームを以前に設定できることは知っています (そして、私はそれを実行しました)。しかし、私の問題は特に SD​​K に関連しているようです。これらのデバイスが接続するハードウェアは私から数百マイル離れているため、テストは非常に困難です。

私の最初の問題は、TouchID API の廃止に関連していましたが、その問題を回避しました。残念ながら、私はまだクラッシュしており、デバッグするのが非常に難しいことがわかっています.

私にとって最も簡単な解決策は、古い SDK (4.x) に対して再構築することです。これは可能ですか?さらに悪いことに、私の Mac は 10.8.4 を実行しているため、XCode を動作させるには限界があります。

4

1 に答える 1

1

XCodeの現在のバージョンの名前を別のものに変更し、開発者サイトからXCode 4.4をダウンロードしてインストールすることで、これを機能させることができました。次に、以前のバージョンをダウンロードして、この投稿で説明されている手法を使用しました。

Lion で古い iOS SDK を Xcode 4.1 に追加する

古い SDK を抽出するには。その後、これらの SDK を XCode 4.4 にコピーすることができました (投稿で説明されているように)。これで、古いバージョンの SDK を使用してビルドできるようになりました。

于 2013-09-05T06:46:45.257 に答える