可以這樣說:App1和App2是來自同一開發人員的兩個不同應用程序,這些應用程序依賴於通用動態框架:Framework1。在這種情況下,如果用戶同時安裝App1和App2,則iOS上將安裝兩個不同版本的Framework1,並使用默認設置。 是否有我們可以使用的設置,因此我們可以創建Framework1,以便它可以在安裝了apps- app1和app2的設備上與app1和app2共享?iOS應用程序中的公共框架
0
A
回答
0
我不這麼認爲這是可能的。每個應用程序都有自己的框架和自己的訪問權限。它不能被共享
1
沒有,iOS的沙箱會阻止這一點。
爲了使用你的框架1,該框架將需要位於應用程序包。即使應用程序來自同一開發人員,應用程序也無法訪問其他應用程序包。 App1和App2可以通過應用程序組設置共享數據,但不能共享代碼(包括框架)。
如果你在談論App1和應用程序擴展(如今天的擴展名),這將是不同的。應用程序擴展程序作爲應用程序包的一部分提供,因此可以讓它們訪問與其捆綁的應用程序相同的框架副本。
0
由於@Tom Harrington
引用Embedded Frameworks
位於應用程序的軟件包中,並且不在應用程序之間共享,因此每個應用程序都有自己的副本。 只有Apple可以創建System Frameworks
女巫存儲在系統級別,並可供所有應用程序使用。
相關問題
- 1. iOS應用程序未從框架中看到公共協議
- 2. iOS應用程序共享框架嗎?
- 3. 的iOS應用程序框架
- 4. 聯網iOS應用程序的框架?
- 5. 快速數據庫應用程序最快的公共Web應用程序框架?
- 6. Chrome應用程序的公共應用程序列表
- 7. ATG Dynamo應用程序框架框架
- 8. 從命令行應用程序調用Windows公共對話框
- 9. 在Play框架中創建公共庫
- 10. 如何在Apple iOS應用程序中使用Cocoa框架
- 11. 在tvOS應用程序中使用iOS框架
- 12. Facebook從公共應用程序連接
- 13. 爲shopify託管公共應用程序
- 14. 從公共ip訪問應用程序
- 15. 發佈一個公共應用程序
- 16. 在ios主應用程序和擴展之間共享動態框架
- 17. XCode中的應用程序包框架
- 18. Web應用程序框架?
- 19. Android應用程序框架
- 20. Web應用程序框架
- 21. Facebook應用程序框架
- 22. 通過ios Facebook SDK中的共享對話框共享應用程序名稱
- 23. Laravel:跨多個應用程序共享相同的框架
- 24. 嵌入式框架內的應用程序組不能共享
- 25. Scringo框架應用程序在ios中崩潰?
- 26. 從ios應用程序中刪除結構框架
- 27. 在iOS應用程序中動態更改子視圖框架
- 28. 適用於演示應用程序的最佳iPhone/iOS框架
- 29. 在java web應用程序中共享公共文本文件
- 30. 現代的Java框架公共
感謝您的回答..這是否意味着該版本-minor版本中,我們得到了一個動態的框架主要版本設置是在iOS項目無用的應用程序和應用程序擴展在一個單一的IPA始終共享應用程序商店? – Shashank
我不確定你在評論中提出了什麼要求,但似乎與此問題完全無關。 –
據我瞭解,我們對frameworks-主要和次要版本的版本(https://developer.apple.com/library/content/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/VersionInformation.html)來管理與支持其他共享該框架的應用程序。由於在沙箱中共享iOS框架受到限制,似乎版本控制只是一個數字。它看起來是否正確? – Shashank