Xcode 6ベータ版を試しているところ、armv7sがStandard Architecturesから消えていることに気付きました。 Xcode 6のリリースノートをスキャンしましたが、変更は見られませんでした。誰でもこの変更を確認できますか?
Xcode 5.1.1:
Xcode 6ベータ:
更新
IOS 8 Betaフォーラムにも、このトピックについて議論しているスレッドがあります。 https://devforums.Apple.com/thread/244407?tstart=
また、@ ThomasWがarmv7sをArchitecturesに追加することについての回答を持っていたことにも注意してください。
また、これについてバグを報告し、これが意図的なものであるという回答を得ました。 armv7s用にビルドする場合は、アーキテクチャを手動で追加する必要があります。この変更が行われた理由がわかりました。追加情報が得られたら、これを更新します。
devフォーラムからの更新:
Armv7sを含める理由は、わずかな後方互換性です。ただし、 armv7命令セットとarmv7s命令セットの一般的な違いはわずかです 。したがって、armv7sを含めないことを選択した場合、ターゲットのarmv7マシンコードは32ビットA6デバイスで引き続き正常に実行され、パフォーマンスギャップに気付くことはほとんどありません。
- 周陽
Appleフォーラムでの@vladofの投稿から、armv7sサポートを含める必要がある場合は、手動で追加する必要があります。アーキテクチャ設定を次のように変更することにより、これを行うことができます。
ライブラリを構築していて、ユーザーがarmv7sスライスが利用できることを期待している場合、これを行うことができます。
この回答はクエストの非常に初期の段階で行われたものであり、Xcode 6.0 GMが出たときの回答はチェックされていません。これは追跡のみを目的としています。 。
- this thread on Apple forum。バグがオープンされました。