2017-02-21 23 views
5

im przy Xcode 8.2.1 i również moja szybka wersja 3.0.2 (swiftlang-800.0.63 dzyń-800.0.42.1)Swift idealny build projekt się nie udało podczas dodawania pakietu PostgresStORM

i tu jest moje zawartość package.swift

import PackageDescription 

let package = Package(
    name: "MyAwesomeProject", 
    dependencies: [ 
     .Package(
      url: "https://github.com/PerfectlySoft/Perfect-HTTPServer.git", 
      majorVersion: 2, minor: 0 
     ), 
     .Package(url: "https://github.com/PerfectlySoft/Perfect-PostgreSQL.git", majorVersion: 2, minor: 0), 
     .Package(url: "https://github.com/SwiftORM/Postgres-StORM.git", majorVersion: 1, minor: 0) 
    ] 
) 

here wyjaśnia jak dodać PostgreSQL burzy do projektu. Kiedy dodać PostgresStrom do mojego pakietu i budować uzyskać następujące błędy: zbudować

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/module.modulemap:1:8: error: redefinition of module 'AppleTextureEncoder' 
module AppleTextureEncoder [system] [extern_c] 

xcode errors

jak mogę rozwiązać ten problem? nie mogłem znaleźć nic na internecie

Co Próbowałem i nie działa: 1- jasnego projektu (Command + Shift + K) i (Command + Option + Shift + K) 2- delete przekazane dane 3- utwórz kompletny nowy projekt 4- usunięty /Aplikacje/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/module.modulemap który zepsuł moje xcode i musiałem to odłożyć.

Odpowiedz

1

Miałem excaclty ten sam problem, gdy używałem Docker i stworzył niektóre rzeczy po stronie serwera. Stworzyłem wiersz poleceń w Dockerze i skompilowałem go.

swift package init --type executable 
swift build 

po to WAŻNE iść na terminalu poza Döcker do katalogu projektu i utworzyć plik Xcode.

swift package generate-xcodeproj 

cieszyć :-)