소스 검색

Merge pull request #555 from graboosky/dylib_linking_issue

Fix for warning: "Linking against a dylib which is not safe for use in application extensions"
Kishikawa Katsumi 2 년 전
부모
커밋
ecb18d8ce4
3개의 변경된 파일17개의 추가작업 그리고 2개의 파일을 삭제
  1. 7 0
      .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
  2. 4 1
      Package.swift
  3. 6 1
      Package@swift-5.3.swift

+ 7 - 0
.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Workspace
+   version = "1.0">
+   <FileRef
+      location = "self:">
+   </FileRef>
+</Workspace>

+ 4 - 1
Package.swift

@@ -18,6 +18,9 @@ let package = Package(
         .library(name: "KeychainAccess", targets: ["KeychainAccess"])
     ],
     targets: [
-        .target(name: "KeychainAccess", path: "Lib/KeychainAccess")
+        .target(
+          name: "KeychainAccess",
+          path: "Lib/KeychainAccess",
+          linkerSettings: [.unsafeFlags(["-Xlinker", "-no_application_extension"])])
     ]
 )

+ 6 - 1
Package@swift-5.3.swift

@@ -18,6 +18,11 @@ let package = Package(
         .library(name: "KeychainAccess", targets: ["KeychainAccess"])
     ],
     targets: [
-        .target(name: "KeychainAccess", path: "Lib/KeychainAccess", exclude:["Info.plist"])
+        .target(
+          name: "KeychainAccess",
+          path: "Lib/KeychainAccess",
+          exclude: ["Info.plist"],
+          linkerSettings: [.unsafeFlags(["-Xlinker", "-no_application_extension"])]
+        )
     ]
 )