App1とApp2は、共通の動的フレームワークFramework1に依存する同じ開発者の2つの異なるアプリケーションです。このシナリオでは、ユーザーがApp1とApp2の両方をインストールすると、iOSにデフォルト設定の2つの異なるバージョンのFramework1がインストールされます。 私たちは使用できる設定があるので、Framework1を作成して、app1とapp2の両方がインストールされているデバイスのapp1とapp2とで共有できるようにしますか?iOSアプリケーションの公開フレームワーク
0
A
答えて
0
これは可能ではないと思います。すべてのアプリは独自のフレームワークと独自のアクセス権を持っています。共有できません。
1
いいえ、iOSのサンドボックス化ではこれを防ぐことができません。
Framework1を使用するには、フレームワークをアプリケーションバンドルに配置する必要があります。同じデベロッパーのアプリであっても、アプリは他のアプリバンドルにアクセスできません。 App1とApp2は、アプリケーショングループの設定でデータを共有できますが、コード(フレームワークを含む)は共有できません。
あなたがApp1とアプリの拡張機能(今日の拡張機能のような)について話していたら、それは違うでしょう。アプリ拡張はアプリのバンドルの一部として出荷されるため、バンドルされているアプリと同じフレームワークのコピーにアクセスすることができます。
0
@Tom Harrington
Embedded Frameworks
は、アプリのバンドル内にあり、アプリ間で共有されていないため、各アプリには独自のコピーがあります。 Appleが作成できるのはSystem Frameworks
の魔法使いですが、システムレベルで保存されており、すべてのアプリで使用できます。
関連する問題
- 1. iOSアプリケーションでフレームワークの公開プロトコルが表示されない
- 2. 公開アプリケーションの非公開iOSアプリケーション - 無効なバイナリ
- 3. nativescript cocoapodsフレームワークのiOSアプリの公開に関する問題
- 4. iOSアプリの公開
- 5. オープンソースライセンスでフレームワークを公開
- 6. CocoaPodsを使用してSwiftでユニバーサルバイナリーiOSフレームワークを公開
- 7. Facebookアプリケーションの公開公開アクセス許可
- 8. exeアプリケーションの公開
- 9. iOSホストの公開URL
- 10. ORACLEアプリケーション開発フレームワーク
- 11. iOSアプリの公開 - 別の著者名での公開
- 12. CFBundleDocumentTypesがiOSアプリケーションで非公開のUTIと連携しない
- 13. Cocoon lite/XMLとXSLT公開フレームワーク
- 14. Objective-Cフレームワークを公開する
- 15. アプリケーションの公開方法
- 16. 角2のアプリケーションを公開
- 17. Androidアプリケーションの公開エラー
- 18. iOSアプリケーションで非公開APIを使用していますか?
- 19. iOSアプリケーションにRails/Devise認証を公開する
- 20. iOS-Designerで公開されたボタンを公開するには?
- 21. VSTS経由でiOSアプリを公開/公開する方法
- 22. OS Xアプリケーション開発フレームワーク
- 23. アプリケーション開発(ios)
- 24. iOSでのフレームワークの開発と配布
- 25. VS2010遅い公開Webアプリケーション
- 26. デバッグ公開Webアプリケーションasp.net
- 27. iOSの公開アプリへのリンク
- 28. Visual Studioアプリケーションが公開前に公開されていて公開前に公開されていない
- 29. 未公開のiOSアプリをAppStoreにリンク
- 30. APIキーを公開するPythonアプリケーションを公開するには?
答えていただきありがとうございます。これは、ダイナミックフレームワークで取得したバージョン管理のマイナーバージョン、アプリの拡張機能は常に1つのipaでアプリストアに共有されるため、iOSプロジェクトでは役に立たないことを意味しますか? – Shashank
私はそのコメントであなたが何を求めているのかは分かりませんが、この質問とは全く関係がないようです。 –
私が理解している限りでは、フレームワークのバージョン管理があります。マイナーバージョンとメジャーバージョン(https://developer.apple.com/library/content/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/VersionInformation.html)を使用してサポートを管理しています。フレームワークを共有する他のアプリ。 iOSでのフレームワークの共有はサンドボックス化のために制限されているため、バージョン管理は単なる数字にすぎません。それは正しいようですか? – Shashank