2015-04-20 36 views
0

我有一個Objective-C項目,我已經構建了一個使用Swift的WatchKit應用程序,雖然它將是學習Swift的一個很好的入口點。我們的構建過程是使用Jenkins使用構建腳本來創建IPA結構。SwiftSupport文件夾構建Jenkins WatchKit應用程序時

我發現指南在線指出IPA所需的結構,並讓腳本創建並複製正確的文件以創建WatchKitSupport文件夾。當我通過Xcode比較從Archive生成的IPA內容和構建腳本中的內容時,它在名爲SwiftSupport中有一個文件夾。

IPA SwiftSupport(當通過Xcode構建時)包含9個dylib文件。我如何在構建腳本中創建此文件夾?它只是一個案例,或者直接從他們駐留在Xcode中的位置複製它們(這不會構建構建腳本的一個非常可重用的部分),還是存在更強大更簡單的方法?

回答

0

歸檔應用程序時,.xcarchive包含帶有這些.dylib文件的SwiftSupport文件夾。您可以在創建.ipa時使用此文件夾。

只要確保SwiftSupport文件夾是.ipa中的Payload文件夾的兄弟,否則您將在iTunes Connect中收到'Invalid Swift Support'錯誤。

相關問題