```
chore(bridge): 删除桥接包的提交记录和Git属性配置 删除了 .codely-bridge-commit 文件中存储的提交哈希值 移除了 .gitattributes 文件中的行结束符配置规则 ```
This commit is contained in:
1 parent
d26d323912
commit
13d0c80335
392 files changed
+1814
-1895
No files matched your search
-1230
File diff suppressed because it is too large.
Load diff
-90
@@ -1,90 +0,0 @@
|
||||
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 Android: 1
|
||||
Exclude Editor: 0
|
||||
Exclude Linux64: 1
|
||||
Exclude OSXUniversal: 1
|
||||
Exclude Win: 1
|
||||
Exclude Win64: 1
|
||||
Exclude iOS: 1
|
||||
- first:
|
||||
Android: Android
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: ARMv7
|
||||
- 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: AnyCPU
|
||||
- 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: 1
|
||||
settings: {}
|
||||
- first:
|
||||
iPhone: iOS
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
AddToEmbeddedBinaries: false
|
||||
CPU: AnyCPU
|
||||
CompileFlags:
|
||||
FrameworkDependencies:
|
||||
- first:
|
||||
tvOS: tvOS
|
||||
second:
|
||||
enabled: 1
|
||||
settings: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
-95
@@ -1,95 +0,0 @@
|
||||
#!/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"
|
||||
-7
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5eed39941d0420c4083f15cf731c3eb5
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in new issue
Block a user