問題タブ [ios-messages-extension]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - メッセージの送信後にアプリの拡張機能を閉じる
メッセージを送信した後、アプリの拡張機能を非表示にしたいと考えています。これは可能ですか?
私はオンラインで見て、答えを見つけることができませんでした。
ios - iOS: Message Extension から 32 ビット アーキテクチャを削除する適切な方法は?
私のプロジェクトは以前は iOS 10 をサポートしていましたが、最近、展開ターゲットのバージョンを最小の iOS 12.0 に更新しました。今では TestFlight にアップロードするたびに、Apple から次のようなメッセージが表示されます。
アーキテクチャが MinimumOSVersion と互換性がありません。「MyProject/Plugins/Stickers.appex」のアプリ バンドルは、「12.0」の MinimumOSVersion を指定していますが、iOS 12 以降ではサポートされていない 32 ビット アーキテクチャが含まれています。
そのため、Messages Extension が 64 ビット アーキテクチャのみをサポートするようにする必要があります。に変換Architectures
される が設定されて$(ARCHS_STANDARD)
います。(arm64, armv7)
別のフィールドがあり、 に追加するExcluded Architectures
必要があるように見えますが、 を変更するなどのより良いアプローチや、サポートされているアーキテクチャを定義できる他の場所はありますか?armv7
Excluded Architectures
ARCHS_STANDARD
同じ問題に関するいくつかの投稿を確認しましたが、ほとんどの提案は展開ターゲットのバージョンを下げていますが、これは私のライブラリの一部にも最小バージョン要件があるため不可能です。もう 1 つの質問は、メイン ターゲットがサポートされている最小バージョン (たとえば 12.0) を持ち、Messages Extension ターゲットがそれよりも低い展開ターゲット バージョンを持つことは可能ですか? iOS のバージョンが低いユーザーは AppStore からアプリをインストールできませんが、メッセージ拡張機能 (ステッカーなど) を何らかの方法で使用できるなど、この結果はどうなりますか?
ありがとう!