Add some spm plugins to test

This commit is contained in:
Joe Mattiello
2023-03-01 20:10:17 -05:00
parent 19cf1722fa
commit 36e03a52a7
3 changed files with 194 additions and 2 deletions

View File

@@ -36,6 +36,15 @@
"version" : "1.0.5"
}
},
{
"identity" : "infomaticplugin",
"kind" : "remoteSourceControl",
"location" : "https://github.com/elegantchaos/InfomaticPlugin.git",
"state" : {
"branch" : "main",
"revision" : "735c0f1431f65977fcb3f808b74f6eeb728183ef"
}
},
{
"identity" : "keychainaccess",
"kind" : "remoteSourceControl",
@@ -45,6 +54,15 @@
"version" : "4.2.2"
}
},
{
"identity" : "matchable",
"kind" : "remoteSourceControl",
"location" : "https://github.com/elegantchaos/Matchable.git",
"state" : {
"revision" : "d53e807009960aafbd54f6229c2542f906628b38",
"version" : "1.0.7"
}
},
{
"identity" : "nuke",
"kind" : "remoteSourceControl",
@@ -81,6 +99,15 @@
"version" : "1.2.2"
}
},
{
"identity" : "runner",
"kind" : "remoteSourceControl",
"location" : "https://github.com/elegantchaos/Runner.git",
"state" : {
"revision" : "65420eb4e534a58c8fb1bf18e344bc86edb42c65",
"version" : "1.3.2"
}
},
{
"identity" : "semanticversion",
"kind" : "remoteSourceControl",
@@ -107,6 +134,24 @@
"revision" : "2e4833a3ca65d0aaa986138b8ef350b7f549ba28",
"version" : "1.0.0"
}
},
{
"identity" : "versionator",
"kind" : "remoteSourceControl",
"location" : "https://github.com/elegantchaos/Versionator.git",
"state" : {
"revision" : "d7bf7747ae277f6a5cd3193806262160d579f0cc",
"version" : "1.0.3"
}
},
{
"identity" : "xctestextensions",
"kind" : "remoteSourceControl",
"location" : "https://github.com/elegantchaos/XCTestExtensions.git",
"state" : {
"revision" : "39694671be8bea1ab0bbd87114705b2a92567a8e",
"version" : "1.5.0"
}
}
],
"version" : 2

View File

@@ -34,7 +34,12 @@ let dependencies: [Package.Dependency] = [
.package(url: "https://github.com/SideStore/SideKit", from: "0.1.0"),
.package(url: "https://github.com/SwiftPackageIndex/SemanticVersion", from: "0.3.5"),
.package(url: "https://github.com/krzyzanowskim/OpenSSL.git", .upToNextMinor(from: "1.1.1700")),
.package(url: "https://github.com/JoeMatt/SwiftPMPlugins.git", .upToNextMinor(from: "1.0.0"))
// Plugins
.package(url: "https://github.com/JoeMatt/SwiftPMPlugins.git", .upToNextMinor(from: "1.0.0")),
.package(url: "https://github.com/elegantchaos/Versionator.git", from: "1.0.3"),
.package(url: "https://github.com/elegantchaos/InfomaticPlugin.git", branch: "main"),
] // + dependencies_cargo
let package = Package(
@@ -169,7 +174,8 @@ let package = Package(
],
plugins: [
.plugin(name: "IntentBuilderPlugin", package: "SwiftPMPlugins"),
.plugin(name: "LoggerPlugin", package: "SwiftPMPlugins")
.plugin(name: "LoggerPlugin", package: "SwiftPMPlugins"),
.plugin(name: "VersionatorPlugin", package: "Versionator")
]
),

View File

@@ -0,0 +1,141 @@
[
{
"ALTAppGroups": [
"group.$(APP_GROUP_IDENTIFIER)",
"group.com.SideStore.SideStore"
],
"ALTDeviceID": "00008101-000129D63698001E",
"ALTServerID": "1F7D5B55-79CE-4546-A029-D4DDC4AF3B6D",
"ALTPairingFile": "<insert pairing file here>",
"ALTAnisetteURL": "https://sideloadly.io/anisette/irGb3Quww8zrhgqnzmrx",
"CFBundleDevelopmentRegion": "$(DEVELOPMENT_LANGUAGE)",
"CFBundleDocumentTypes": [
{
"CFBundleTypeIconFiles": [],
"CFBundleTypeName": "iOS App",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Alternate",
"LSItemContentTypes": [
"com.apple.itunes.ipa"
]
}
],
"CFBundleExecutable": "$(EXECUTABLE_NAME)",
"CFBundleIdentifier": "$(PRODUCT_BUNDLE_IDENTIFIER)",
"CFBundleInfoDictionaryVersion": "6.0",
"CFBundleName": "$(PRODUCT_NAME)",
"CFBundlePackageType": "APPL",
"LSSupportsOpeningDocumentsInPlace": true,
"CFBundleShortVersionString": "$(MARKETING_VERSION)",
"CFBundleURLTypes": [
{
"CFBundleTypeRole": "Editor",
"CFBundleURLName": "AltStore General",
"CFBundleURLSchemes": [
"altstore",
"sidestore"
]
},
{
"CFBundleTypeRole": "Editor",
"CFBundleURLName": "AltStore Backup",
"CFBundleURLSchemes": [
"altstore-com.rileytestut.AltStore",
"sidestore-com.SideStore.SideStore"
]
}
],
"CFBundleVersion": "1",
"INIntentsSupported": [
"RefreshAllIntent",
"ViewAppIntent"
],
"LSApplicationQueriesSchemes": [
"altstore-com.rileytestut.AltStore",
"altstore-com.rileytestut.AltStore.Beta",
"altstore-com.rileytestut.Delta",
"altstore-com.rileytestut.Delta.Beta",
"altstore-com.rileytestut.Delta.Lite",
"altstore-com.rileytestut.Delta.Lite.Beta",
"altstore-com.rileytestut.Clip",
"altstore-com.rileytestut.Clip.Beta"
],
"LSRequiresIPhoneOS": true,
"NSBonjourServices": [
"_altserver._tcp"
],
"NSLocalNetworkUsageDescription": "SideStore uses the local network to find and communicate with your device.",
"NSUserActivityTypes": [
"RefreshAllIntent",
"ViewAppIntent"
],
"UIApplicationSceneManifest": {
"UIApplicationSupportsMultipleScenes": true,
"UISceneConfigurations": {
"UIWindowSceneSessionRoleApplication": [
{
"UILaunchStoryboardName": "LaunchScreen",
"UISceneConfigurationName": "Default Configuration",
"UISceneDelegateClassName": "$(PRODUCT_MODULE_NAME).SceneDelegate",
"UISceneStoryboardFile": "Main"
}
]
}
},
"UIBackgroundModes": [
"audio",
"fetch",
"remote-notification"
],
"UILaunchStoryboardName": "LaunchScreen",
"NSAppTransportSecurity": {
"NSAllowsArbitraryLoads": true
},
"UIMainStoryboardFile": "Main",
"UIRequiredDeviceCapabilities": [
"armv7"
],
"UIStatusBarTintParameters": {
"UINavigationBar": {
"Style": "UIBarStyleDefault",
"Translucent": false
}
},
"UISupportedInterfaceOrientations": [
"UIInterfaceOrientationPortrait"
],
"UISupportedInterfaceOrientations~ipad": [
"UIInterfaceOrientationPortrait",
"UIInterfaceOrientationPortraitUpsideDown",
"UIInterfaceOrientationLandscapeLeft",
"UIInterfaceOrientationLandscapeRight"
],
"UTImportedTypeDeclarations": [
{
"UTTypeConformsTo": [
"public.data"
],
"UTTypeDescription": "iOS App",
"UTTypeIconFiles": [],
"UTTypeIdentifier": "com.apple.itunes.ipa",
"UTTypeTagSpecification": {
"public.filename-extension": "ipa"
}
},
{
"UTTypeConformsTo": [
"com.apple.plist"
],
"UTTypeDescription": "Mobile Device Pairing",
"UTTypeIconFiles": [],
"UTTypeIdentifier": "org.sidestore.mobiledevicepairing",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mobiledevicepairing"
]
}
}
],
"UIFileSharingEnabled": true
}
]