iOS ShareSDK Integration für Openclaw

Eine automatisierte KI-Skill zur nahtlosen Integration und Konfiguration von MobTech ShareSDK in iOS-Projekte mit absoluter Codesicherheit und strikter Einhaltung der Privatsphäre.

mobsupport
v1.0.0
May 19, 2026
0
716
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install ios-sharesdk-integreation

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, ios-sharesdk-integreation über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist iOS ShareSDK Integration?

Die iOS ShareSDK Integration-Skill ist ein hochspezialisiertes Entwicklertool, das entwickelt wurde, um den komplexen Prozess der Einbettung von MobTech ShareSDK in iOS-Anwendungen zu automatisieren. Diese Funktion ist Teil des breiteren Ökosystems von Openclaw Skills, das darauf ausgelegt ist, SDK-Integrationen von Drittanbietern zu optimieren. Durch das Scannen Ihrer iOS-Projekte, die Identifizierung bestehender Targets (Objective-C oder Swift), die Erstellung standardisierter Vorlagenblätter und die Anwendung lokalisierter Änderungen wird ein reibungsloser Konfigurationsprozess gewährleistet.

Diese Skill garantiert strukturelle Sicherheit und die absolute Einhaltung der Apple-Entwicklungsrichtlinien. Sie behandelt kritische Aspekte wie CocoaPods-Abhängigkeitsverwaltung, Info.plist URL Scheme-Mappings, Universal Link-Validierungen und Swift Bridging Headers, ohne bahnbrechende Änderungen einzuführen. Darüber hinaus priorisiert sie strikt die Einhaltung der Privatsphäre und stellt sicher, dass der SDK-Initialisierungscode erst nach ausdrücklicher Zustimmung des Benutzers gemäß den modernen App Store-Richtlinien ausgeführt wird.

iOS ShareSDK Integration Anwendungsfälle

  • Automatisierung der MobTech ShareSDK-Integration in Standard-iOS-Projekten mit CocoaPods.
  • Sichere Migration und Bereinigung alter ShareSDK-Konfigurationen oder veralteter Demo-Code-Reste.
  • Konfiguration komplexer plattformspezifischer Einstellungen, einschließlich WeChat, QQ und SinaWeibo, über eine strukturierte Tabellenkalkulationsvorlage.
  • Automatisierung von Konformitätskonfigurationen wie Universal Links, URL Schemes, Associated Domains und App Transport Security (ATS).
  • Standardisierung von Privacy-Gateway-Abläufen durch Aufrufen von Konformitätsprüfungen vor der Initialisierung aktiver SDK-Komponenten.

So funktioniert iOS ShareSDK Integration

  1. Projekt-Scan: Die Skill scannt Verzeichnisse nach .xcodeproj, .xcworkspace, Podfile, Info.plist und Einstiegspunkten, um Abhängigkeiten und Architektur zu verstehen.
  2. Vorlagenerstellung: Führt ein Skript aus, um eine standardisierte Konfigurationstabelle (ShareSDK_Config.xlsx) im Projektstammverzeichnis zu erstellen.
  3. Benutzereingaben & Validierung: Die Skill pausiert, damit Entwickler Anmeldeinformationen eingeben können, und validiert nach dem Fortsetzen Details wie app IDs, keys und secrets.
  4. Reibungslose Änderungsplanung: Erstellt einen minimalen Änderungsplan, der genau detailliert, welche Dateien vor der Durchführung der Anpassungen geändert werden.
  5. Automatisierte Integration: Schreibt Abhängigkeiten in das Podfile, aktualisiert Compiler-/Linker-Flags, injiziert SDK-Setup-APIs und konfiguriert URL Schemes und Queries.
  6. Validierung & Überprüfung: Bestätigt die strukturelle Solidität, baut Konfigurationen auf, prüft Privacy-Code-Positionen und erstellt automatisch Dokumentationsleitfäden.

iOS ShareSDK Integration Einrichtung

Um diese Integrations-Skill mit Openclaw Skills zu nutzen, führen Sie das Engineering-Scanner-Tool in Ihrem iOS-Projektverzeichnis aus, um bestehende Konfigurationen zu bewerten:

# Bestehende iOS-Projektstruktur und Abhängigkeiten scannen
rg --files -g '*.xcodeproj' -g '*.xcworkspace' -g 'Podfile' -g 'Package.swift'

# Auf veraltete oder bestehende ShareSDK-Referenzen prüfen
rg -n 'ShareSDK|MobSDK|MOBAppKey|MOBAppSecret|LSApplicationQueriesSchemes|CFBundleURLTypes'

Wenn eine Vorlage fehlt, führen Sie das Generierungsskript aus, um ShareSDK_Config.xlsx in Ihrem Projektstammverzeichnis zu erstellen:

python assets/generate_excel_template.py

iOS ShareSDK Integration Datenschema & Taxonomie

Die Skill organisiert Integrationsparameter durch eine standardisierte Dateistruktur. Entwickler füllen plattformspezifische Variablen innerhalb der generierten Tabelle aus, bevor die Modifikation ausgeführt wird:

Konfigurations-Tabellenformat (ShareSDK_Config.xlsx)

Tabellenname Zweck Schlüsselfelder
Grundlegende Informationen (Basic Info) Globale MobTech-Kontozugangsdaten mobAppKey, mobAppSecret
Plattform-Antragsadressen (Platform URLs) Kurzübersicht für Registrierungslinks Verzeichnis der Entwicklerportale
Plattform-Tabellen (WeChat, QQ, Weibo) Plattformspezifische Parameter appId, appKey, universalLink, etc.

Entscheidende physische Info.plist-Mappings

Beim Konvertieren kompilierter Einstellungen in physische keys wird die folgende Struktur geschrieben:

  • MOBAppKey: Kern-MobTech-app-Kennung.
  • MOBAppSecret: Kern-MobTech-geheimer Schlüssel.
  • LSApplicationQueriesSchemes: Whitelist-Arrays für die Zielsetzung installierter Clients (weixin, weixinULAPI, mqqapi usw.).
  • CFBundleURLTypes: Spezifische URL schemes, die dynamisch formatiert sind (z. B. wb[appKey], wx[appId], tencent[appId]).

iOS ShareSDK Integration Erweiterte Funktionen

  • Swift Bridge-Optimierung: Erkennt automatisch Swift/SwiftUI-Projekte, generiert den ObjC Bridging Header ({Target}-Bridging-Header.h) und patcht die Build-Einstellungen des Targets.
  • Xcode 15 Linker-Schutz: Injiziert das -ld64-Flag dynamisch in die Xcode 15-Compiler-Einstellungen, um bekannte Linking-Regressionen zu vermeiden.
  • Automatische Schema-Normalisierung: Parst und erzwingt numerische Felder aus Tabellen in gültige Programmiertypen und behält Formate wie Hex-Werte oder boolesche Zustände streng bei.
  • Privacy Gateway-Hooks: Injiziert Privacy-Status-Callbacks (uploadPrivacyPermissionStatus:onResult:) vor Plattform-Initialisierungscodeblöcken, um die lokale Einhaltung gesetzlicher Vorschriften zu gewährleisten.
  • Einheitliche automatische Dokumentation: Erstellt automatisch ShareSDKIntegrationNotes.md mit absoluten Mappings von URL schemes, Abhängigkeitslisten und Initialisierungskoordinaten.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*