mirror of
https://github.com/alibaba/flutter-go.git
synced 2025-05-17 12:55:57 +08:00
19
.github/pull_request_template.md
vendored
19
.github/pull_request_template.md
vendored
@ -1,19 +0,0 @@
|
||||
#### What does this PR do?
|
||||
|
||||
[TrelloCard/Issue/Story](LINK_TO_STORY)
|
||||
|
||||
##### Why are we doing this? Any context or related work?
|
||||
|
||||
#### Where should a reviewer start?
|
||||
|
||||
#### Manual testing steps?
|
||||
|
||||
#### Screenshots
|
||||
|
||||
---
|
||||
|
||||
#### Database changes
|
||||
|
||||
#### Deployment instructions
|
||||
|
||||
#### New ENV variables
|
2
.gitignore
vendored
2
.gitignore
vendored
@ -20,7 +20,7 @@
|
||||
|
||||
|
||||
# IntelliJ related
|
||||
*.iml
|
||||
|
||||
*.ipr
|
||||
*.iws
|
||||
.idea/
|
||||
|
10
ios/Flutter/flutter_export_environment.sh
Executable file
10
ios/Flutter/flutter_export_environment.sh
Executable file
@ -0,0 +1,10 @@
|
||||
#!/bin/sh
|
||||
# This is a generated file; do not edit or check into version control.
|
||||
export "FLUTTER_ROOT=/Users/xj.deng/development/flutter"
|
||||
export "FLUTTER_APPLICATION_PATH=/Users/xj.deng/alibaba/xj_fluttergo/flutter-go"
|
||||
export "FLUTTER_TARGET=lib/main.dart"
|
||||
export "FLUTTER_BUILD_DIR=build"
|
||||
export "SYMROOT=${SOURCE_ROOT}/../build/ios"
|
||||
export "FLUTTER_FRAMEWORK_DIR=/Users/xj.deng/development/flutter/bin/cache/artifacts/engine/ios-release"
|
||||
export "FLUTTER_BUILD_NAME=1.0.6"
|
||||
export "FLUTTER_BUILD_NUMBER=1.0.6"
|
@ -352,7 +352,7 @@
|
||||
);
|
||||
inputPaths = (
|
||||
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh",
|
||||
"${PODS_ROOT}/../.symlinks/flutter/ios/Flutter.framework",
|
||||
"${PODS_ROOT}/../.symlinks/flutter/ios-release/Flutter.framework",
|
||||
);
|
||||
name = "[CP] Embed Pods Frameworks";
|
||||
outputPaths = (
|
||||
@ -553,7 +553,7 @@
|
||||
CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
|
||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
|
||||
CURRENT_PROJECT_VERSION = 125;
|
||||
DEVELOPMENT_TEAM = 4WLT68XRNA;
|
||||
ENABLE_BITCODE = NO;
|
||||
FRAMEWORK_SEARCH_PATHS = (
|
||||
@ -566,11 +566,12 @@
|
||||
"$(inherited)",
|
||||
"$(PROJECT_DIR)/Flutter",
|
||||
);
|
||||
MARKETING_VERSION = 1.2.5;
|
||||
ONLY_ACTIVE_ARCH = NO;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.alibaba.fluttergo;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
TARGETED_DEVICE_FAMILY = 1;
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
};
|
||||
name = Debug;
|
||||
@ -584,7 +585,7 @@
|
||||
CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
|
||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
|
||||
CURRENT_PROJECT_VERSION = 125;
|
||||
DEVELOPMENT_TEAM = 4WLT68XRNA;
|
||||
ENABLE_BITCODE = NO;
|
||||
FRAMEWORK_SEARCH_PATHS = (
|
||||
@ -597,11 +598,12 @@
|
||||
"$(inherited)",
|
||||
"$(PROJECT_DIR)/Flutter",
|
||||
);
|
||||
MARKETING_VERSION = 1.2.5;
|
||||
ONLY_ACTIVE_ARCH = NO;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.alibaba.fluttergo;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
TARGETED_DEVICE_FAMILY = 1;
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
};
|
||||
name = Release;
|
||||
|
@ -17,23 +17,37 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>$(FLUTTER_BUILD_NAME)</string>
|
||||
<string>$(MARKETING_VERSION)</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>$(FLUTTER_BUILD_NUMBER)</string>
|
||||
<string>$(CURRENT_PROJECT_VERSION)</string>
|
||||
<key>LSApplicationCategoryType</key>
|
||||
<string></string>
|
||||
<key>LSRequiresIPhoneOS</key>
|
||||
<true/>
|
||||
<key>NSAppleMusicUsageDescription</key>
|
||||
<string>Apple音乐</string>
|
||||
<key>NSCalendarsUsageDescription</key>
|
||||
<string>测试所用相机权限</string>
|
||||
<key>NSCameraUsageDescription</key>
|
||||
<string>测试拍照</string>
|
||||
<key>NSContactsUsageDescription</key>
|
||||
<string>测试所用用户权限</string>
|
||||
<key>NSLocationAlwaysUsageDescription</key>
|
||||
<string>测试所用地理权限</string>
|
||||
<key>NSLocationWhenInUseUsageDescription</key>
|
||||
<string>测试所用位置权限</string>
|
||||
<key>NSMicrophoneUsageDescription</key>
|
||||
<string>测试麦克风</string>
|
||||
<key>NSMotionUsageDescription</key>
|
||||
<string>测试所用内存权限</string>
|
||||
<key>NSPhotoLibraryAddUsageDescription</key>
|
||||
<string>测试选择图片</string>
|
||||
<key>NSPhotoLibraryUsageDescription</key>
|
||||
<string></string>
|
||||
<string>测试所用照片权限</string>
|
||||
<key>NSSpeechRecognitionUsageDescription</key>
|
||||
<string>测试所用语音识别权限</string>
|
||||
<key>UILaunchStoryboardName</key>
|
||||
<string>LaunchScreen</string>
|
||||
<key>UIMainStoryboardFile</key>
|
||||
@ -53,5 +67,7 @@
|
||||
</array>
|
||||
<key>UIViewControllerBasedStatusBarAppearance</key>
|
||||
<false/>
|
||||
<key>kTCCServiceMediaLibrary</key>
|
||||
<string>测试所用音乐权限</string>
|
||||
</dict>
|
||||
</plist>
|
||||
|
17
mupp_build_env_init.sh
Normal file
17
mupp_build_env_init.sh
Normal file
@ -0,0 +1,17 @@
|
||||
#! /bin/bash
|
||||
print 'entitlement config'
|
||||
cd ios
|
||||
ruby entitlement_config.rb
|
||||
cd ..
|
||||
#屏蔽Build Shell
|
||||
sed -i "" "s/\/bin\/sh \\\\\"\\\$FLUTTER_ROOT/#\/bin\/sh \\\\\"\\\$FLUTTER_ROOT/" ./ios/Runner.xcodeproj/project.pbxproj
|
||||
#拷贝已生成好的Dart代码中间产物
|
||||
mtl_dir="ios/Flutter_MTL/Flutter"
|
||||
flutter_dir="ios/Flutter"
|
||||
[ -d ${flutter_dir} ] || mkdir ${flutter_dir}
|
||||
rm -rf ${flutter_dir}/*
|
||||
cp -r ${mtl_dir}/ ${flutter_dir}/
|
||||
sizeStr=`wc -c ${flutter_dir}/Flutter.framework/Flutter`
|
||||
lipoStr=`lipo -info ${flutter_dir}/Flutter.framework/Flutter`
|
||||
echo "[KWLM]Flutter.framework size:${sizeStr}${lipoStr}"
|
||||
cat ./ios/Runner.xcodeproj/project.pbxproj
|
Reference in New Issue
Block a user