chore(bridge): 删除桥接包的提交记录和Git属性配置

删除了 .codely-bridge-commit 文件中存储的提交哈希值
移除了 .gitattributes 文件中的行结束符配置规则
```
This commit is contained in:
huadexuan committed 2026-09-24 21:41:14 +08:00
1 parent d26d323912
commit 13d0c80335
392 files changed
+1814 -1895

No files matched your search

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5ee19e2a7b7cd174e9c0c19748dff923
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,84 @@
fileFormatVersion: 2
guid: 3a261ff86021259408e461c8506e686e
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 1
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
: Any
second:
enabled: 0
settings:
Exclude Editor: 0
Exclude Linux64: 1
Exclude OSXUniversal: 1
Exclude PlayableAds: 1
Exclude VisionOS: 1
Exclude WebGL: 1
Exclude WeixinMiniGame: 1
Exclude Win: 1
Exclude Win64: 1
Exclude iOS: 1
Exclude tvOS: 1
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 1
settings:
CPU: AnyCPU
DefaultValueInitialized: true
OS: AnyOS
- first:
Standalone: Linux64
second:
enabled: 0
settings:
CPU: x86_64
- first:
Standalone: OSXUniversal
second:
enabled: 0
settings:
CPU: None
- first:
Standalone: Win
second:
enabled: 0
settings:
CPU: x86
- first:
Standalone: Win64
second:
enabled: 0
settings:
CPU: x86_64
- first:
VisionOS: VisionOS
second:
enabled: 0
settings: {}
- first:
iPhone: iOS
second:
enabled: 0
settings: {}
- first:
tvOS: tvOS
second:
enabled: 0
settings: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,95 @@
#!/bin/bash
# Build script for WebViewPlugin.bundle
# Creates a native macOS plugin for Unity/Tuanjie using WKWebView
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
SOURCE_FILE="$SCRIPT_DIR/WebViewPlugin.mm"
BUNDLE_NAME="WebViewPlugin.bundle"
# Output to Plugins/macOS/ directory (one level up)
OUTPUT_DIR="$(dirname "$SCRIPT_DIR")"
BUNDLE_DIR="$OUTPUT_DIR/$BUNDLE_NAME"
echo "=== Building WebViewPlugin for macOS ==="
echo "Source: $SOURCE_FILE"
echo "Output: $BUNDLE_DIR"
echo ""
# Clean previous builds (both in source dir and output dir)
echo "Cleaning previous builds..."
if [ -d "$SCRIPT_DIR/$BUNDLE_NAME" ]; then
echo " Removing old bundle from source directory..."
rm -rf "$SCRIPT_DIR/$BUNDLE_NAME"
fi
if [ -f "$SCRIPT_DIR/$BUNDLE_NAME.meta" ]; then
echo " Removing old .meta file from source directory..."
rm -f "$SCRIPT_DIR/$BUNDLE_NAME.meta"
fi
if [ -d "$BUNDLE_DIR" ]; then
echo " Removing old bundle from output directory..."
rm -rf "$BUNDLE_DIR"
fi
if [ -f "$BUNDLE_DIR.meta" ]; then
echo " Removing old .meta file from output directory..."
rm -f "$BUNDLE_DIR.meta"
fi
# Create bundle structure
mkdir -p "$BUNDLE_DIR/Contents/MacOS"
# Compile for both architectures
echo "Compiling for arm64 and x86_64..."
clang++ -dynamiclib \
-ObjC++ \
-std=c++14 \
-arch arm64 \
-arch x86_64 \
-framework Foundation \
-framework AppKit \
-framework WebKit \
-fobjc-arc \
-O2 \
-o "$BUNDLE_DIR/Contents/MacOS/WebViewPlugin" \
"$SOURCE_FILE"
# Verify architectures
echo "Verifying architectures..."
lipo -info "$BUNDLE_DIR/Contents/MacOS/WebViewPlugin"
# Create Info.plist
cat > "$BUNDLE_DIR/Contents/Info.plist" << 'EOF'
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>WebViewPlugin</string>
<key>CFBundleIdentifier</key>
<string>cn.tuanjie.codely.webview</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>WebViewPlugin</string>
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
</plist>
EOF
echo ""
echo "=== Build completed successfully! ==="
echo ""
echo "📦 Bundle location: $BUNDLE_DIR"
echo "📏 Bundle size: $(du -sh "$BUNDLE_DIR" | cut -f1)"
echo ""
echo "✅ Plugin is ready to use in Unity/Tuanjie!"
echo " Location: Plugins/macOS/WebViewPlugin.bundle"
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 5eed39941d0420c4083f15cf731c3eb5
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,28 @@
fileFormatVersion: 2
guid: d2d8d6e91e1ac2043b37ba01ada2eaff
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 1
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 1
settings:
DefaultValueInitialized: true
OS: OSX
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 52cb7e6f0ac5b3e4593166736df3fd1a
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>WebViewPlugin</string>
<key>CFBundleIdentifier</key>
<string>cn.tuanjie.codely.webview</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>WebViewPlugin</string>
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
</plist>
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 3c91807dcff7e904ab369b0957e1c2dd
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 09550416dc0a12149bc3958ffd6cd085
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 520557e6d24820e44bd3ff36c092be72
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,29 @@
fileFormatVersion: 2
guid: 3487f8a0f6484a4a98f04907037a4fae
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 1
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 1
settings:
CPU: AnyCPU
DefaultValueInitialized: true
OS: OSX
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,33 @@
fileFormatVersion: 2
guid: c0bf02eed244c48d8827da911d343e29
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 1
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 1
settings:
DefaultValueInitialized: true
- first:
Standalone: OSXUniversal
second:
enabled: 1
settings:
CPU: AnyCPU
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,33 @@
fileFormatVersion: 2
guid: c05cfc5bc11cb49b59e76ff40aa5649a
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 1
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 1
settings:
DefaultValueInitialized: true
- first:
Standalone: OSXUniversal
second:
enabled: 1
settings:
CPU: AnyCPU
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,33 @@
fileFormatVersion: 2
guid: 9c8a5294c1bd342718091228d3185536
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 1
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 1
settings:
DefaultValueInitialized: true
- first:
Standalone: OSXUniversal
second:
enabled: 1
settings:
CPU: AnyCPU
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,33 @@
fileFormatVersion: 2
guid: b419288ca828e4a2b8ab6ae9f2649a55
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 1
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 1
settings:
DefaultValueInitialized: true
- first:
Standalone: OSXUniversal
second:
enabled: 1
settings:
CPU: AnyCPU
userData:
assetBundleName:
assetBundleVariant: