Skip to content

Instantly share code, notes, and snippets.

View eliakorkmaz's full-sized avatar
🎯
Focusing

Emrah Korkmaz eliakorkmaz

🎯
Focusing
View GitHub Profile
enum Books: String, CaseIterable {
case atomicHabits
case hardThings
case leanStartup
}
//
// ViewController.swift
// TutorialApp
//
import UIKit
import ToDoPackage
class ViewController: UIViewController {
override func viewDidAppear(_ animated: Bool) {
import ToDoSDK
public class TodoPackage {
public static func getLoginViewController() -> ToDoSDK.LoginViewController {
let bundle = Bundle(identifier: "com.yourname.ToDoSDK")
return LoginViewController(nibName: "LoginViewController", bundle: bundle)
}
}
import Foundation
import ToDoSDK.Swift
import UIKit
import _Concurrency
//
// ToDoSDK.h
// ToDoSDK
//! Project version number for ToDoSDK.
// swift-tools-version: 5.6
// The swift-tools-version declares the minimum version of Swift required to build this package.
import PackageDescription
let package = Package(
name: "ToDoPackage",
platforms: [.iOS(.v13)],
products: [
// Products define the executables and libraries a package produces, and make them visible to other packages.
xcodebuild -create-xcframework \
-framework ~/Desktop/ToDoSDK-iphonesimulator.xcarchive/Products/Library/Frameworks/ToDoSDK.framework \
-framework ~/Desktop/ToDoSDK-iphoneos.xcarchive/Products/Library/Frameworks/ToDoSDK.framework \
-output ~/Desktop/ToDoSDK.xcframework
xcodebuild archive \
-scheme ToDoSDK \
-archivePath ~/Desktop/ToDoSDK-iphoneos.xcarchive \
-sdk iphoneos \
SKIP_INSTALL=NO
xcodebuild archive \
-scheme ToDoSDK \
-archivePath ~/Desktop/ToDoSDK-iphoneos.xcarchive \
-sdk iphoneos \
SKIP_INSTALL=NO
xcodebuild archive \
-scheme ToDoSDK \
-archivePath ~/Desktop/ToDoSDK-iphonesimulator.xcarchive \
-sdk iphonesimulator \
SKIP_INSTALL=NO
xcodebuild archive \
-scheme ToDoSDK \
-archivePath ~/Desktop/ToDoSDK-iphonesimulator.xcarchive \
-sdk iphonesimulator \
SKIP_INSTALL=NO