4

xcodeとmonodevelop/monotouchを最新バージョンにアップグレードしたところ(以下を参照)、ターゲットとしてiPhone用にビルドすると突然このエラーが発生します(シミュレーター用に適切にコンパイルされます)。プロジェクトオプションダイアログで「サポートされているアーキテクチャ」をARMv6、ARMv7、ARMv6 + ARMv7に設定し、「展開ターゲット」を5.0に設定するすべての組み合わせを試しましたが、問題ではないようです。常に同じです。エラー:

Error MT0014: iOS 6 does not support building applications targeting ARMv6 (MT0014)

MonoDevelop 3.0.4.7 Monotouch:6.0.2 Mac OS X 10.7.5 Xcode 4.5(1839)

4

2 に答える 2

6

これは、Xcode 4.5ではARMv6用にビルドできないためです(バイナリがありません)。

古いバージョンのXcode(4.4など)を使用している場合でも、ARMv6用にビルドできます。この古いバージョンのXcodeは、4.5と(並べて)共存できます。

これが正しく機能するためには、Xcode 4.4インストールを指すようにSDKの場所(MDプリファレンス内)を変更する必要があることに注意してください。

于 2012-10-03T14:40:42.517 に答える
2

Unless you really care about ancient devices (armv6 = iPhone 2G/3G, iPod 1G/2G) don't bother with armv6 anymore.

于 2012-10-03T15:18:22.073 に答える