2013-03-25 53 views
0

我曾經在我的Unity項目的Plugins/IOS文件夾中複製/粘貼我的IOS插件文件,但它不適用於捆綁包(因爲它具有目錄結構)。 我不能說沒有辦法從.bundle裏面統一生成xcode項目嗎?Unity:resources.bundle未添加到xcode

任何幫助表示讚賞

回答

2

Unity3D將不包含在插件/ iOS的文件夾Xcode項目。事實上Unity3D將通過Unity3D's doc僅描述自動合併源文件和爲貴。一庫:

自動插件的集成統一的iOS支持以有限的方式自動插件 整合。所有位於Assets/Plugins/iOS文件夾中的擴展名爲 .a,.m,.mm,.c,.cpp的文件將被自動合併到生成的Xcode項目中,即 。但是, 合併是通過將Assets/Plugins/iOS中的文件符號化到最終目標 來完成的,這可能會影響某些工作流程。 .h文件是 未包含在Xcode項目樹中,但它們出現在目標文件系統的 上,因此允許編譯.m/.mm/.c/.cpp文件。

注意:目前不支持子文件夾。

但是你可以使用PostprocessBuildPlayer屬性來自己實現這個。我爲此製作了一個名爲XUPorter的工具,它可以使Unity3D到Xcode的導出和庫設置更容易。你可能想看到它on GitHub。這個包裏有一個demo,你可以在'folders'標籤下設置你的包。

+0

btw,我已經包含了PostprocessBuildPlayer來包含一些默認不添加的框架(例如AdSupport.framework)。謝謝,不得不看這個。 – Injectios 2013-03-25 14:36:00

+0

@onevcat聽起來不錯你的XUPorter :)偶爾會試用 – Kay 2013-03-25 17:08:57

+0

@Kay歡迎來到fork併發送拉請求:) – onevcat 2013-03-25 22:38:23