如何使用Xcode 5創建iOS框架?我以前使用(在Xcode 5之前)GitHub project,讓我創建一個Fake Framework。在Xcode 5中,似乎它不再工作。有什麼建議麼?如何使用Xcode 5創建iOS框架
更新:爲了清楚我將靜態庫/框架添加到我的框架項目,我希望他們鏈接到生成的框架。所以我不能只使用靜態庫模板。
如何使用Xcode 5創建iOS框架?我以前使用(在Xcode 5之前)GitHub project,讓我創建一個Fake Framework。在Xcode 5中,似乎它不再工作。有什麼建議麼?如何使用Xcode 5創建iOS框架
更新:爲了清楚我將靜態庫/框架添加到我的框架項目,我希望他們鏈接到生成的框架。所以我不能只使用靜態庫模板。
也許你看看iOS-Universal-Framework。我現在正在使用它,它完成了這項工作!你可以在這裏找到它:ios-universal-framework
我發出的唯一的事情是,它不適用於Cocoapods。但對於所有其他任務來說,它非常好!
編輯: 您之前使用過它,好吧。但正如我所說,它與xcode 5很好。它只使用cocoapods有問題。
這就是我正在使用的,仍然不能使用arm64,並且對腳本有嚴重問題... – Idan
您遇到過Cocoapods會遇到什麼樣的問題?他們記錄在案嗎?這對我們許多人來說可能是一個難題。 –
創建一個框架並不困難,您可能需要花費很長時間才能使用該模板。按照此步驟:
第三博客腳本會給你,蘋果建議的結構,但所有的人都是偉大的。 我設法通過設置預處理器宏COCOAPODS = 1並添加用戶定義的配置設置PODS_ROOT:「$ {SRCROOT}/Pods」來使用可可豆莢構建一個框架。所有這些都在你的包的設置上。 您也可以嘗試在Configurations下設置Xcode項目的info選項卡,以使用Pods作爲您的配置文件,但它可能會給您重複的符號,不確定。
這種方法效果非常好:
https://github.com/jverkoey/iOS-Framework#walkthrough
你還可以用的CocoaPods(http://cocoapods.org/)這個簡單的解決方法使用: https://github.com/jverkoey/iOS-Framework/issues/46
只要改變xcodebuild聯編線的框架目標運行腳本:
# Build the other platform.
xcodebuild ONLY_ACTIVE_ARCH=NO -workspace "${PROJECT_DIR}/${PROJECT_NAME}.xcworkspace" -scheme "${TARGET_NAME}" -configuration "${CONFIGURATION}" -sdk ${SF_OTHER_PLATFORM}${SF_SDK_VERSION} BUILD_DIR="${BUILD_DIR}" OBJROOT="${OBJROOT}" BUILD_ROOT="${BUILD_ROOT}" SYMROOT="${SYMROOT}" $ACTION
這不僅僅是爲了靜態框架嗎? – Idan
是的,創建一個通用的分佈式框架。 –
使用X創建iOS框架代碼5嘗試此鏈接:http://www.raywenderlich.com/65964/create-a-framework-for-ios
在iOS中創建框架的好教程。
這是一個[詳細的SO問題](http://stackoverflow.com/questions/4065052/how-to-build-a-framework-or-library-for-other-developers-the-secure-way )。我不確定這是否與Xcode 5仍然相關,但在Xcode 4中,這是正確的方式(不是黑客或*虛假*框架)。 –