Merge pull request #395 from DeckeDeng/beta2

Beta2
This commit is contained in:
hanxu317317
2019-11-08 11:08:22 +08:00
committed by GitHub
6 changed files with 54 additions and 28 deletions

View File

@ -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
View File

@ -20,7 +20,7 @@
# IntelliJ related
*.iml
*.ipr
*.iws
.idea/

View 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"

View File

@ -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;

View File

@ -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
View 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