問題タブ [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.

0 投票する
1 に答える
40 参照

ios - メッセージの送信後にアプリの拡張機能を閉じる

メッセージを送信した後、アプリの拡張機能を非表示にしたいと考えています。これは可能ですか?

私はオンラインで見て、答えを見つけることができませんでした。

0 投票する
0 に答える
35 参照

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必要があるように見えますが、 を変更するなどのより良いアプローチや、サポートされているアーキテクチャを定義できる他の場所はありますか?armv7Excluded ArchitecturesARCHS_STANDARD

同じ問題に関するいくつかの投稿を確認しましたが、ほとんどの提案は展開ターゲットのバージョンを下げていますが、これは私のライブラリの一部にも最小バージョン要件があるため不可能です。もう 1 つの質問は、メイン ターゲットがサポートされている最小バージョン (たとえば 12.0) を持ち、Messages Extension ターゲットがそれよりも低い展開ターゲット バージョンを持つことは可能ですか? iOS のバージョンが低いユーザーは AppStore からアプリをインストールできませんが、メッセージ拡張機能 (ステッカーなど) を何らかの方法で使用できるなど、この結果はどうなりますか?

ありがとう!