概要
現在、Xcode9.4でアプリ開発をしているのですが、
アプリ側とShareExtension側でデータの共有を行うために、AppGroupsを使用しています。
シミュレータやXcodeからの直の実機インストールではデータの共有が行えましたが、別実機確認のために、DeployGateやTestFlightで実機にインストールして実行をすると、データ取得の時に空文字で返ってきます。
AppGroupsの設定や、ProvisionigProfile周りに問題があるかと思ったのですが、特におかしい箇所は見つかりませんでした。
本事象について、知り得ることがあれば教えていただければ幸いです。
状況
- アプリとShareExtension間でデータの共有を行いたい
- シミュレータまたは、直の実機インストールでは共有に成功
- しかしDeployGateやTestFlightでの実機インストールでは共有に失敗、空文字が返ってきてしまう
- 両方ともCapabilityのAppGroupsはオンで、AppIDもエラーなし
試したこと
- 証明書、認証鍵の入れ直し。
- Xcode、Mac、iPhoneの再起動
- アプリのアンインストールからの入れ直し
発生している問題・エラーメッセージ
特になし
該当のソースコード
swift4
1let userDefaults = UserDefaults(suiteName: "group.***") 2print(userDefaults?.string(forKey: "code"))
あなたの回答
tips
プレビュー