問題タブ [ios-extensions]

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 投票する
3 に答える
364 参照

objective-c - Watchkit 拡張機能のホストの mainBundle のコンテンツにアクセスする

WatchKit 拡張機能を作成していて、ホスト アプリケーションの[NSBundle mainBundle]. 私は試しまし[NSBundle bundleWithIdentifier:]たが、それはただ返されますnil

いくつかの潜在的な回避策がありますが、「ホストから必要なものを読み取るだけ」ほど単純なものはありませんmainBundle

これを行う方法はありますか?

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

ios - Gmail 共有拡張機能を使用して添付ファイルを共有する

を使用してアプリで画像を共有しようとしていGmail sharing extensionます。電子メールの受信者が不正な形式のファイルを受信することを除いて、すべて正常に機能します。

サンプルプロジェクトはこちらからダウンロードできます。

iOS 8.3Xcode 4.6.3、 の使用Gmail 4.0

共有コードは次のようになります。

これにより、アクティビティ シートが次のように表示されます。

UIActivityViewController シート

Gmail ボタンを押すと、次のように表示されます。

画像が添付された Gmail 拡張機能

するとこんなメールが届きます。

不正な形式の添付ファイルを示す電子メールを受信しました 画像を開けません

しかし、iOS の Mail.app を使用しようとすると、すべて問題ありません。

画像が添付されたMail.app 正しい添付ファイルを示す電子メールを受信

0 投票する
2 に答える
414 参照

ios - MMWormバックグラウンドでのアプリとの通信全体

私は Apple Watch の拡張に取り組んでおり、含まれているアプリと通信する必要があります。

MMWormwhole は、この種のコミュニケーションに適したアプローチのようです。問題は、メッセージが含まれているアプリがバックグラウンドで実行されているときに、から開いたときにメッセージが配信されないことですopenParentApplication

バックグラウンド モードで MMWormwhole がメッセージを受信できるようにする方法はありますか?

0 投票する
5 に答える
8763 参照

ios - 埋め込みバイナリ署名証明書では常に「アドホック コード署名」

メインターゲットと拡張ターゲットの 2 つのターゲットがあります。アプリをアーカイブしようとすると、Xcode は次のエラーで失敗しました。

だから私はBuild Settings - Code Signing何度も何度も確認してEmbedded binary is signed with the same certificate as the parent app

ここに画像の説明を入力

ここに画像の説明を入力

または以下のような設定:

ここに画像の説明を入力

それらはすべて同じ理由で失敗しました。コード署名の設定をどのように変更しても、Embedded Binary Signing Certificate常に(Ad Hoc Code Signed).

この投稿の前に、次のリンクを読みました。

Xcode6: 埋め込みバイナリは、親アプリと同じ証明書で署名されていません

埋め込まれたバイナリは、親アプリと同じ証明書で署名されていませんが、それらは同一です

http://aplus.rs/2014/embedded-binary-is-not-signed-with-the-same-certificate-as-the-parent-app/

https://developer.apple.com/library/ios/technotes/tn2407/_index.html#//apple_ref/doc/uid/DTS40014991-CH1-VALIDATION_ERRORS-EMBEDDED_BINARY_S_BUNDLE_IDENTIFIER_IS_NOT_PREFIXED_WITH_THE_PARENT_APP_S_BUNDLE_IDENTIFIER_

助けてくれてありがとう。

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

ios - コンテナー アプリケーションをインストールせずに iOS 拡張機能をインストールする方法はありますか?

今日の拡張機能のみを実装したい、つまり、これを行うためのアプリケーションを作成したくない。コンテナー アプリをインストールせずに、今日の拡張機能のみをインストールする方法はありますか? 助けてください。

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

ios - フレームワークで UIApplication を参照することはできませんか?

フレームワークの関数でいくつかの一般的なタスクをラップします。これらのタスクの一部は、次のようなことを行う必要がありますUIApplication.shareApplication()

もともとUIApplication.shareApplication()関数内で直接使っていたのですが、Xcodeで警告が出ていたのでパラメータにプルアップしました。警告は残っていますが、このエラーは正確に何を伝えようとしていますか?

warning: linking against dylib not safe for use in application extensions

0 投票する
2 に答える
1288 参照

ios - 拡張機能をマップと共有

アプリケーションでマップの位置を共有できるようにしたいのですが、アプリケーションでそれを有効にするためのキーがわからないので、マップの共有拡張機能を実装している場合は助けてください。

以下のリンクを見ましたが、理解できませんでした。 iOS マップに共有拡張機能を追加