0
我在iphone應用程序中遇到了一個問題。我有我的iPad應用程序中具有相同名稱的操作系統和模擬器的單獨靜態庫文件。我可以通過單獨添加操作系統和模擬器庫文件來運行我的應用程序。 現在我想將兩個靜態庫文件(具有相同的名稱)一次添加到項目文件夾,編譯器應該在編譯時識別相應的OS或模擬器文件。這個怎麼做? 我曾嘗試添加兩個庫,它會引發錯誤。 那麼如何實現這個?如何將操作系統和模擬器版本的靜態庫添加到xcode 4中
我在iphone應用程序中遇到了一個問題。我有我的iPad應用程序中具有相同名稱的操作系統和模擬器的單獨靜態庫文件。我可以通過單獨添加操作系統和模擬器庫文件來運行我的應用程序。 現在我想將兩個靜態庫文件(具有相同的名稱)一次添加到項目文件夾,編譯器應該在編譯時識別相應的OS或模擬器文件。這個怎麼做? 我曾嘗試添加兩個庫,它會引發錯誤。 那麼如何實現這個?如何將操作系統和模擬器版本的靜態庫添加到xcode 4中
從你的兩個靜態庫,你可以建立使用lipo
通用靜態庫。
試試這個:
lipo -create myLibForSimulator.a myLibForDevice.a -output myUniversalLib.a
你應該路徑到您的實際庫替換myLib...
佔位符。
這兩個文件的名稱是相同的,新建文件也應該是同樣爲我的應用程序運行。所以,如果我使用「脂-create xyz.a xyz.a - 輸出xyz.a」 ..西港島線是工作? – stuart
是的,它會工作......名稱並不重要......但目錄應是不同的:'脂-create路徑1/xyz.a路徑2/xyz.a - 輸出path3時/ xyz.a' – sergio
確定日Thnx塞爾吉奧WIL嘗試要做到這一點。 – stuart