iPad Universal Binary -Messageui.frameworkの問題
-
01-10-2019 - |
質問
私はiPhoneアプリの1つをユニバーサルバイナリに変える過程にあります。すべてが動作します。MFMessageComposeViewControllerクラスを受け入れます。 2つのターゲットルートで単一のプロジェクトに行きました。
iPadターゲットを実行すると、コンパイラはMFMessageComposeViewControllerにフラグを立てます。明らかに、これは4.0で導入されましたが、参照はiPadではなくiPhoneクラスにあります。なぜこれがあり、何が足りないのですか?
ああ、Messaguui.frameworkは両方のターゲットで弱いリンクされています。
解決
iPadで実行している場合でも、4.0 SDKに対してビルドする必要があります。クラスを参照しないようにしてください。
所属していません StackOverflow