Contents

kejinlu/swiftyuploader

---

Requirements

  • iOS 14.0+
  • Xcode 14.3
  • Swift 5.8

Integration

You can use The Swift Package Manager for integration. Or you can enter https://github.com/kejinlu/SwiftyUploader.git in the dependency window in Xcode to add dependencies, or directly use local dependencies for testing.

// swift-tools-version:5.8
import PackageDescription

let package = Package(
    name: "YOUR_PROJECT_NAME",
    dependencies: [
        .package(url: "https://github.com/kejinlu/SwiftyUploader.git", from: "0.0.1"),
    ]
)

Then run swift build whenever you get prepared.

Code

let uploader = SwiftyUploader()

// Starting the server:
uploader.run()

// Stopping the server:
uploader.stop()

If you need web page support for international languages, you need to add the following settings in the app's info.plist


<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleAllowMixedLocalizations</key>
    <true/>
</dict>
</plist>

Package Metadata

Repository: kejinlu/swiftyuploader

Default branch: main

README: README.md