2017-08-08 151 views
0

我有有兩個版本的框架:的Xcode 8.3.3,鏈接框架與發佈和調試版本

  1. 一個用於調試版本具有一些功能被禁用
  2. 一個用於發佈版本的所有功能可用

它們具有相同的名稱(我們稱它們爲HotDog.framework),現在應該根據構建配置(調試或發佈)進行鏈接。

根據我的構建配置,我將如何鏈接框架與Xcode?

非常感謝你:)

回答

1

我看到兩個辦法來解決你的任務:

  1. 路徑設置(簡單的方法)

    • 把你的發佈和調試框架版本鄰居文件夾
    • 在Xcode中轉到項目 - Build Settings - Search Paths
    • 選擇並展開Framework Search Paths
    • 路徑添加到您的調試和發佈框架版本到合適的行內Framework Search Paths
  2. 預生成的動作(需要更多的研究,但可能會在未來更有用)

    • 在頂層菜單中選擇Product - Scheme - Edit scheme...(或按Cmd + <
    • 在左側展開Build並選擇Pre-actions
    • 點擊+,並複製文件,重新鏈接框架或等編寫腳本(看命令行工具,如xcodebuild,幾個例子是here
相關問題