2017-02-19 67 views
2

我想在我的項目中集成swift包管理器,但沒有運氣。 iOS模擬器在啓動時崩潰。使用Swift3包管理器與Xcode 8沒有運氣

這裏是我遵循以整合包管理器中的步驟:

  1. 開放的Xcode並創建一個新xcodeproject:testcpackage
  2. 從我已經運行該命令的終端:
    • swift package init創建Package.swift文件
    • swift package generate-xcodeproj
    • swift build
    • swift test - 一切似乎是確定
  3. 在Xcode中打開新生成的文件testpackage.xcodeproj
  4. 運行應用程序(CMD + R):構建成功
    • 第一個錯誤由iOS的給定模擬器:Could not attach to pid : 「9207」
    • 我關閉了iOS模擬器,並在出現第二個錯誤時再次運行該項目:
No installable items found at /Users/xxxxxx/Library/Developer/CoreSimulator/Devices/555xxx14-xxx-xx-8E6E-C13D5AB463A0/data/Library/Caches/com.apple.mobile.installd.staging/temp.rA1vGO/extracted/Payload

能否請你幫我解決這個問題呢?

+1

據:「根據對蘋果模塊 這時有對依賴UIKit中,了AppKit,等沒有明確支持,但這些進口如果模塊存在於正確的系統位置,模塊應該可以工作,我們將在未來增加對系統依賴關係的明確支持。請注意,此時軟件包管理器不支持iOS,watchOS或tvOS平臺。「在(https:// github。COM /蘋果/迅速封裝的管理器/斑點/主/文檔/ Reference.md#取決於-ON-蘋果模塊)。 Swift軟件包管理器目前不支持IOS。 –

回答

0

我使用以下方法讓軟件包在iOS中工作。話雖這麼說,我不知道這是否是「最佳」的方式來做到這一點:

  1. 確保在開始Package.swift在Xcode
  2. 文件
  3. 迅速包生成,xcodeproj
  4. 打開項目
  5. 項目:構建設置:基本SDK ==>更改爲IOS
  6. 編輯:添加目標:(iOS版...單一視圖應用)
  7. 選擇您的項目,看看目標列表中,找到新添加的目標:一般:部署信息
  8. 工具欄上的「積極計劃」更改爲新的目標
  9. 運行

它在過去爲我工作。但是,我不得不修復搜索路徑。我目前正在從問題就在這裏的痛苦:Xcode: missing required module error

好運