情況:路徑問題
我繼承工程師,我加入之前誰離開了公司建於Swift 2
比上年的項目。
該項目包括與斯蒂芬·塞利斯「SQLite.Swift
框架的依賴性,這就需要分配給業務部門在世界各地爲二進制文件,而不是私人Cocoapod庫,因爲公司政策的兩個框架的。
問題
任何框架,我編譯(我們或斯蒂芬·塞利斯是否)包含在那裏我期望@rpath
基於那些形式/Users/myaccount/Library/Developer/Xcode/DerivedData/Untitled-cbiuymbtgddcooadzhacxrxlrtfd/Build/Intermediates/SQLite.build/Debug-iphonesimulator/SQLite iOS.build/Objects-normal/i 386/SQLite.swiftmodule^@/Users/myaccount/Documents/SQLite.swift-master/SQLite/Core/
的硬編碼路徑。 (這裏的例子是SQLite.swift)。
我一直在尋找一種方式來告訴Xcode(版本7.3.1,7D1014)在二進制文件中使用相對路徑,但無法弄清楚。我的方法在哪裏錯了?
你從哪裏得到這些硬編碼路徑?它是來自構建輸出嗎?在生成設置? –
@MobileBen這是我想知道的一部分(我已經發現問題來自硬編碼路徑,因爲當我們嘗試在另一個帳戶上使用框架二進制文件進行編譯時,Xcode大聲說它沒有權限),以及通過二進制文件的快速搜索顯示了硬編碼的路徑,幾個月前它們是'@ rpath'(正如前一版本的框架所證明的那樣)。 – Kheldar
明白了,所以你看看框架的二進制文件。你是否已經進入Build Settings查看動態庫安裝名稱和動態庫安裝名稱庫是什麼? –