Browse Source

ios

null_safety
哈哈哈 4 years ago
parent
commit
f53c34cf54
  1. 6
      android/app/src/main/kotlin/com/zsw/huixiang_app/MainActivity.kt
  2. 33
      ios/.gitignore
  3. 26
      ios/Flutter/AppFrameworkInfo.plist
  4. 2
      ios/Flutter/Debug.xcconfig
  5. 2
      ios/Flutter/Release.xcconfig
  6. 38
      ios/Podfile
  7. 100
      ios/Podfile.lock
  8. 898
      ios/Runner.xcodeproj/project.pbxproj
  9. 7
      ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  10. 8
      ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  11. 8
      ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
  12. 87
      ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
  13. 10
      ios/Runner.xcworkspace/contents.xcworkspacedata
  14. 8
      ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  15. 8
      ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
  16. 6
      ios/Runner/AppDelegate.h
  17. 48
      ios/Runner/AppDelegate.m
  18. 122
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
  19. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-1024.png
  20. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-20-ipad.png
  21. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-20@2x-ipad.png
  22. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png
  23. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png
  24. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29-ipad.png
  25. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29.png
  26. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29@2x-ipad.png
  27. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png
  28. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png
  29. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-40.png
  30. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png
  31. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png
  32. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png
  33. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png
  34. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-76.png
  35. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png
  36. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png
  37. 23
      ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
  38. 5
      ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
  39. BIN
      ios/Runner/Assets.xcassets/LaunchImage.imageset/引导页备份.png
  40. BIN
      ios/Runner/Assets.xcassets/LaunchImage.imageset/引导页备份@2x.png
  41. BIN
      ios/Runner/Assets.xcassets/LaunchImage.imageset/引导页备份@3x.png
  42. 37
      ios/Runner/Base.lproj/LaunchScreen.storyboard
  43. 26
      ios/Runner/Base.lproj/Main.storyboard
  44. 75
      ios/Runner/Info.plist
  45. 9
      ios/Runner/main.m
  46. 3
      lib/login/login_page.dart
  47. 38
      lib/retrofit/data/banner.g.dart
  48. 33
      lib/retrofit/data/brand_data.g.dart
  49. 67
      lib/retrofit/data/coupon_vo.g.dart
  50. 30
      lib/retrofit/data/delivery_info.g.dart
  51. 67
      lib/retrofit/data/promotion.g.dart
  52. 92
      lib/retrofit/data/store_info.g.dart
  53. 542
      lib/retrofit/retrofit_api.g.dart

6
android/app/src/main/kotlin/com/zsw/huixiang_app/MainActivity.kt

@ -0,0 +1,6 @@
package com.zsw.huixiang_app
import io.flutter.embedding.android.FlutterActivity
class MainActivity: FlutterActivity() {
}

33
ios/.gitignore vendored

@ -0,0 +1,33 @@
*.mode1v3
*.mode2v3
*.moved-aside
*.pbxuser
*.perspectivev3
**/*sync/
.sconsign.dblite
.tags*
**/.vagrant/
**/DerivedData/
Icon?
**/Pods/
**/.symlinks/
profile
xcuserdata
**/.generated/
Flutter/App.framework
Flutter/Flutter.framework
Flutter/Flutter.podspec
Flutter/Generated.xcconfig
Flutter/ephemeral/
Flutter/app.flx
Flutter/app.zip
Flutter/flutter_assets/
Flutter/flutter_export_environment.sh
ServiceDefinitions.json
Runner/GeneratedPluginRegistrant.*
# Exceptions to above rules.
!default.mode1v3
!default.mode2v3
!default.pbxuser
!default.perspectivev3

26
ios/Flutter/AppFrameworkInfo.plist

@ -0,0 +1,26 @@
<?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>App</string>
<key>CFBundleIdentifier</key>
<string>io.flutter.flutter.app</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>App</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>MinimumOSVersion</key>
<string>9.0</string>
</dict>
</plist>

2
ios/Flutter/Debug.xcconfig

@ -0,0 +1,2 @@
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
#include "Generated.xcconfig"

2
ios/Flutter/Release.xcconfig

@ -0,0 +1,2 @@
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
#include "Generated.xcconfig"

38
ios/Podfile

@ -0,0 +1,38 @@
# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
project 'Runner', {
'Debug' => :debug,
'Profile' => :release,
'Release' => :release,
}
def flutter_root
generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
unless File.exist?(generated_xcode_build_settings_path)
raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
end
File.foreach(generated_xcode_build_settings_path) do |line|
matches = line.match(/FLUTTER_ROOT\=(.*)/)
return matches[1].strip if matches
end
raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end
require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)
flutter_ios_podfile_setup
target 'Runner' do
flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
end
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
end
end

100
ios/Podfile.lock

@ -0,0 +1,100 @@
PODS:
- AMap3DMap (7.9.0):
- AMapFoundation (~> 1.6.6)
- amap_flutter_location (0.0.1):
- AMapLocation (~> 2.6.7)
- Flutter
- amap_flutter_map (0.0.1):
- AMap3DMap
- Flutter
- AMapFoundation (1.6.7)
- AMapLocation (2.6.8):
- AMapFoundation (~> 1.6.4)
- Flutter (1.0.0)
- fluttertoast (0.0.2):
- Flutter
- Toast
- image_cropper (0.0.4):
- Flutter
- TOCropViewController (~> 2.6.0)
- image_picker (0.0.1):
- Flutter
- "permission_handler (5.1.0+2)":
- Flutter
- shared_preferences (0.0.1):
- Flutter
- Toast (4.0.0)
- TOCropViewController (2.6.0)
- video_player (0.0.1):
- Flutter
- wakelock (0.0.1):
- Flutter
- webview_flutter (0.0.1):
- Flutter
DEPENDENCIES:
- amap_flutter_location (from `.symlinks/plugins/amap_flutter_location/ios`)
- amap_flutter_map (from `.symlinks/plugins/amap_flutter_map/ios`)
- Flutter (from `Flutter`)
- fluttertoast (from `.symlinks/plugins/fluttertoast/ios`)
- image_cropper (from `.symlinks/plugins/image_cropper/ios`)
- image_picker (from `.symlinks/plugins/image_picker/ios`)
- permission_handler (from `.symlinks/plugins/permission_handler/ios`)
- shared_preferences (from `.symlinks/plugins/shared_preferences/ios`)
- video_player (from `.symlinks/plugins/video_player/ios`)
- wakelock (from `.symlinks/plugins/wakelock/ios`)
- webview_flutter (from `.symlinks/plugins/webview_flutter/ios`)
SPEC REPOS:
trunk:
- AMap3DMap
- AMapFoundation
- AMapLocation
- Toast
- TOCropViewController
EXTERNAL SOURCES:
amap_flutter_location:
:path: ".symlinks/plugins/amap_flutter_location/ios"
amap_flutter_map:
:path: ".symlinks/plugins/amap_flutter_map/ios"
Flutter:
:path: Flutter
fluttertoast:
:path: ".symlinks/plugins/fluttertoast/ios"
image_cropper:
:path: ".symlinks/plugins/image_cropper/ios"
image_picker:
:path: ".symlinks/plugins/image_picker/ios"
permission_handler:
:path: ".symlinks/plugins/permission_handler/ios"
shared_preferences:
:path: ".symlinks/plugins/shared_preferences/ios"
video_player:
:path: ".symlinks/plugins/video_player/ios"
wakelock:
:path: ".symlinks/plugins/wakelock/ios"
webview_flutter:
:path: ".symlinks/plugins/webview_flutter/ios"
SPEC CHECKSUMS:
AMap3DMap: 4ff760f011b89aec85edd8b5fcf90d384aae1202
amap_flutter_location: 3e33b57f1aad80b0dfb4b399de857a1a9f071e62
amap_flutter_map: 979e54d227cedac6c7504a2151bfbf3bcf96760a
AMapFoundation: c7da72b42a713f1429c88af1858d623dde88934b
AMapLocation: dad27669c4ca68e395ce7532ff614b7d4d45f7b7
Flutter: 434fef37c0980e73bb6479ef766c45957d4b510c
fluttertoast: 6122fa75143e992b1d3470f61000f591a798cc58
image_cropper: f1668dd8d2cad2d357955caad15a40547856edcb
image_picker: 9c3312491f862b28d21ecd8fdf0ee14e601b3f09
permission_handler: ccb20a9fad0ee9b1314a52b70b76b473c5f8dab0
shared_preferences: af6bfa751691cdc24be3045c43ec037377ada40d
Toast: 91b396c56ee72a5790816f40d3a94dd357abc196
TOCropViewController: 3105367e808b7d3d886a74ff59bf4804e7d3ab38
video_player: 9cc823b1d9da7e8427ee591e8438bfbcde500e6e
wakelock: bfc7955c418d0db797614075aabbc58a39ab5107
webview_flutter: d2b4d6c66968ad042ad94cbb791f5b72b4678a96
PODFILE CHECKSUM: 8e679eca47255a8ca8067c4c67aab20e64cb974d
COCOAPODS: 1.10.1

898
ios/Runner.xcodeproj/project.pbxproj

@ -0,0 +1,898 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 51;
objects = {
/* Begin PBXBuildFile section */
057FFD7F26934AF00082DFF3 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD7E26934AF00082DFF3 /* JavaScriptCore.framework */; };
057FFD8126934AFC0082DFF3 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD8026934AFC0082DFF3 /* CoreMedia.framework */; };
057FFD8326934B070082DFF3 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD8226934B070082DFF3 /* MediaPlayer.framework */; };
057FFD8526934B100082DFF3 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD8426934B100082DFF3 /* AVFoundation.framework */; };
057FFD8726934B190082DFF3 /* AVKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD8626934B190082DFF3 /* AVKit.framework */; };
057FFD8926934B200082DFF3 /* GLKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD8826934B200082DFF3 /* GLKit.framework */; };
057FFD8B26934B290082DFF3 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD8A26934B290082DFF3 /* OpenGLES.framework */; };
057FFD8D26934B300082DFF3 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD8C26934B300082DFF3 /* CoreText.framework */; };
057FFD8F26934B380082DFF3 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD8E26934B370082DFF3 /* QuartzCore.framework */; };
057FFD9126934B3F0082DFF3 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD9026934B3F0082DFF3 /* CoreGraphics.framework */; };
057FFD9326934B4C0082DFF3 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD9226934B4C0082DFF3 /* libc++.tbd */; };
057FFD9526934B530082DFF3 /* QuickLook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD9426934B530082DFF3 /* QuickLook.framework */; };
057FFD9726934B5A0082DFF3 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD9626934B5A0082DFF3 /* CoreTelephony.framework */; };
057FFD9926934B600082DFF3 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD9826934B600082DFF3 /* AssetsLibrary.framework */; };
057FFD9B26934B680082DFF3 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD9A26934B680082DFF3 /* CoreLocation.framework */; };
057FFD9D26934B710082DFF3 /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD9C26934B710082DFF3 /* AddressBook.framework */; };
057FFD9F26934B7A0082DFF3 /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD9E26934B7A0082DFF3 /* libiconv.tbd */; };
057FFDA826934BAE0082DFF3 /* __uniappes6.js in Resources */ = {isa = PBXBuildFile; fileRef = 057FFDA226934BAE0082DFF3 /* __uniappes6.js */; };
057FFDA926934BAE0082DFF3 /* uni-jsframework.js in Resources */ = {isa = PBXBuildFile; fileRef = 057FFDA326934BAE0082DFF3 /* uni-jsframework.js */; };
057FFDAA26934BAE0082DFF3 /* PandoraApi.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 057FFDA426934BAE0082DFF3 /* PandoraApi.bundle */; };
057FFDAB26934BAE0082DFF3 /* unincomponents.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 057FFDA526934BAE0082DFF3 /* unincomponents.ttf */; };
057FFDAC26934BAE0082DFF3 /* weex-polyfill.js in Resources */ = {isa = PBXBuildFile; fileRef = 057FFDA626934BAE0082DFF3 /* weex-polyfill.js */; };
057FFDAD26934BAE0082DFF3 /* weexUniJs.js in Resources */ = {isa = PBXBuildFile; fileRef = 057FFDA726934BAE0082DFF3 /* weexUniJs.js */; };
057FFDFD26934C430082DFF3 /* __UNI__11E9B73.wgt in Resources */ = {isa = PBXBuildFile; fileRef = 057FFDFB26934C430082DFF3 /* __UNI__11E9B73.wgt */; };
057FFDFE26934C430082DFF3 /* __UNI__CBDCE04.wgt in Resources */ = {isa = PBXBuildFile; fileRef = 057FFDFC26934C430082DFF3 /* __UNI__CBDCE04.wgt */; };
057FFE0126934CEB0082DFF3 /* MinPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 057FFE0026934CEB0082DFF3 /* MinPlugin.m */; };
057FFE02269352DC0082DFF3 /* libcoreSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD6826934AD00082DFF3 /* libcoreSupport.a */; };
057FFE03269352DC0082DFF3 /* liblibIO.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD6926934AD00082DFF3 /* liblibIO.a */; };
057FFE04269352DC0082DFF3 /* liblibNativeObj.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD6626934AD00082DFF3 /* liblibNativeObj.a */; };
057FFE05269352DC0082DFF3 /* liblibNativeUI.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD6726934AD00082DFF3 /* liblibNativeUI.a */; };
057FFE06269352DC0082DFF3 /* liblibNavigator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD6B26934AD00082DFF3 /* liblibNavigator.a */; };
057FFE07269352DC0082DFF3 /* liblibPDRCore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD6F26934AD00082DFF3 /* liblibPDRCore.a */; };
057FFE08269352DC0082DFF3 /* liblibPGInvocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD6A26934AD00082DFF3 /* liblibPGInvocation.a */; };
057FFE09269352DC0082DFF3 /* liblibStorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD6E26934AD00082DFF3 /* liblibStorage.a */; };
057FFE0A269352DC0082DFF3 /* liblibUI.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD7026934AD00082DFF3 /* liblibUI.a */; };
057FFE0B269352DC0082DFF3 /* liblibWeex.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD6C26934AD00082DFF3 /* liblibWeex.a */; };
057FFE0C269352DC0082DFF3 /* libSDWebImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD6D26934AD00082DFF3 /* libSDWebImage.a */; };
057FFE0D269352DC0082DFF3 /* storage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057FFD7126934AD00082DFF3 /* storage.framework */; };
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
978B8F6F1D3862AE00F588F7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */; };
97C146F31CF9000F007C117D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C146F21CF9000F007C117D /* main.m */; };
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
FD4D7844B237D994024F411B /* libPods-Runner.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9857D407452D8EB0C2CE05F5 /* libPods-Runner.a */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
9705A1C41CF9048500538489 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
057FFD6626934AD00082DFF3 /* liblibNativeObj.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liblibNativeObj.a; path = "../../../Downloads/UniMPSDK_iOS@3.1.18/UniMPSDK/Core/Libs/liblibNativeObj.a"; sourceTree = "<group>"; };
057FFD6726934AD00082DFF3 /* liblibNativeUI.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liblibNativeUI.a; path = "../../../Downloads/UniMPSDK_iOS@3.1.18/UniMPSDK/Core/Libs/liblibNativeUI.a"; sourceTree = "<group>"; };
057FFD6826934AD00082DFF3 /* libcoreSupport.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoreSupport.a; path = "../../../Downloads/UniMPSDK_iOS@3.1.18/UniMPSDK/Core/Libs/libcoreSupport.a"; sourceTree = "<group>"; };
057FFD6926934AD00082DFF3 /* liblibIO.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liblibIO.a; path = "../../../Downloads/UniMPSDK_iOS@3.1.18/UniMPSDK/Core/Libs/liblibIO.a"; sourceTree = "<group>"; };
057FFD6A26934AD00082DFF3 /* liblibPGInvocation.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liblibPGInvocation.a; path = "../../../Downloads/UniMPSDK_iOS@3.1.18/UniMPSDK/Core/Libs/liblibPGInvocation.a"; sourceTree = "<group>"; };
057FFD6B26934AD00082DFF3 /* liblibNavigator.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liblibNavigator.a; path = "../../../Downloads/UniMPSDK_iOS@3.1.18/UniMPSDK/Core/Libs/liblibNavigator.a"; sourceTree = "<group>"; };
057FFD6C26934AD00082DFF3 /* liblibWeex.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liblibWeex.a; path = "../../../Downloads/UniMPSDK_iOS@3.1.18/UniMPSDK/Core/Libs/liblibWeex.a"; sourceTree = "<group>"; };
057FFD6D26934AD00082DFF3 /* libSDWebImage.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDWebImage.a; path = "../../../Downloads/UniMPSDK_iOS@3.1.18/UniMPSDK/Core/Libs/libSDWebImage.a"; sourceTree = "<group>"; };
057FFD6E26934AD00082DFF3 /* liblibStorage.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liblibStorage.a; path = "../../../Downloads/UniMPSDK_iOS@3.1.18/UniMPSDK/Core/Libs/liblibStorage.a"; sourceTree = "<group>"; };
057FFD6F26934AD00082DFF3 /* liblibPDRCore.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liblibPDRCore.a; path = "../../../Downloads/UniMPSDK_iOS@3.1.18/UniMPSDK/Core/Libs/liblibPDRCore.a"; sourceTree = "<group>"; };
057FFD7026934AD00082DFF3 /* liblibUI.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liblibUI.a; path = "../../../Downloads/UniMPSDK_iOS@3.1.18/UniMPSDK/Core/Libs/liblibUI.a"; sourceTree = "<group>"; };
057FFD7126934AD00082DFF3 /* storage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = storage.framework; path = "../../../Downloads/UniMPSDK_iOS@3.1.18/UniMPSDK/Core/Libs/storage.framework"; sourceTree = "<group>"; };
057FFD7E26934AF00082DFF3 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
057FFD8026934AFC0082DFF3 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; };
057FFD8226934B070082DFF3 /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = System/Library/Frameworks/MediaPlayer.framework; sourceTree = SDKROOT; };
057FFD8426934B100082DFF3 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
057FFD8626934B190082DFF3 /* AVKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVKit.framework; path = System/Library/Frameworks/AVKit.framework; sourceTree = SDKROOT; };
057FFD8826934B200082DFF3 /* GLKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLKit.framework; path = System/Library/Frameworks/GLKit.framework; sourceTree = SDKROOT; };
057FFD8A26934B290082DFF3 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; };
057FFD8C26934B300082DFF3 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; };
057FFD8E26934B370082DFF3 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
057FFD9026934B3F0082DFF3 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
057FFD9226934B4C0082DFF3 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; };
057FFD9426934B530082DFF3 /* QuickLook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickLook.framework; path = System/Library/Frameworks/QuickLook.framework; sourceTree = SDKROOT; };
057FFD9626934B5A0082DFF3 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; };
057FFD9826934B600082DFF3 /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = System/Library/Frameworks/AssetsLibrary.framework; sourceTree = SDKROOT; };
057FFD9A26934B680082DFF3 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; };
057FFD9C26934B710082DFF3 /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = System/Library/Frameworks/AddressBook.framework; sourceTree = SDKROOT; };
057FFD9E26934B7A0082DFF3 /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; };
057FFDA226934BAE0082DFF3 /* __uniappes6.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = __uniappes6.js; sourceTree = "<group>"; };
057FFDA326934BAE0082DFF3 /* uni-jsframework.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "uni-jsframework.js"; sourceTree = "<group>"; };
057FFDA426934BAE0082DFF3 /* PandoraApi.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = PandoraApi.bundle; sourceTree = "<group>"; };
057FFDA526934BAE0082DFF3 /* unincomponents.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = unincomponents.ttf; sourceTree = "<group>"; };
057FFDA626934BAE0082DFF3 /* weex-polyfill.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "weex-polyfill.js"; sourceTree = "<group>"; };
057FFDA726934BAE0082DFF3 /* weexUniJs.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = weexUniJs.js; sourceTree = "<group>"; };
057FFDAF26934BC20082DFF3 /* DCUniMPSDKEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DCUniMPSDKEngine.h; sourceTree = "<group>"; };
057FFDB026934BC20082DFF3 /* DCUniMP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DCUniMP.h; sourceTree = "<group>"; };
057FFDB126934BC20082DFF3 /* DCUniMPConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DCUniMPConfiguration.h; sourceTree = "<group>"; };
057FFDB226934BC20082DFF3 /* DCUniMPInstance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DCUniMPInstance.h; sourceTree = "<group>"; };
057FFDB426934BC20082DFF3 /* WXModuleProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXModuleProtocol.h; sourceTree = "<group>"; };
057FFDB526934BC20082DFF3 /* WXResourceLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXResourceLoader.h; sourceTree = "<group>"; };
057FFDB626934BC20082DFF3 /* WXApmForInstance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXApmForInstance.h; sourceTree = "<group>"; };
057FFDB726934BC20082DFF3 /* WXWebSocketHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXWebSocketHandler.h; sourceTree = "<group>"; };
057FFDB826934BC20082DFF3 /* WXImgLoaderProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXImgLoaderProtocol.h; sourceTree = "<group>"; };
057FFDB926934BC20082DFF3 /* WXComponentManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXComponentManager.h; sourceTree = "<group>"; };
057FFDBA26934BC20082DFF3 /* WXScrollerProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXScrollerProtocol.h; sourceTree = "<group>"; };
057FFDBB26934BC20082DFF3 /* WXRichText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXRichText.h; sourceTree = "<group>"; };
057FFDBC26934BC20082DFF3 /* WXView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXView.h; sourceTree = "<group>"; };
057FFDBD26934BC20082DFF3 /* WXValidateProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXValidateProtocol.h; sourceTree = "<group>"; };
057FFDBE26934BC20082DFF3 /* WXDefine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXDefine.h; sourceTree = "<group>"; };
057FFDBF26934BC20082DFF3 /* JSContext+Weex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "JSContext+Weex.h"; sourceTree = "<group>"; };
057FFDC026934BC20082DFF3 /* WXExtendCallNativeProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXExtendCallNativeProtocol.h; sourceTree = "<group>"; };
057FFDC126934BC20082DFF3 /* WXSDKEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXSDKEngine.h; sourceTree = "<group>"; };
057FFDC226934BC20082DFF3 /* style.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = style.h; sourceTree = "<group>"; };
057FFDC326934BC20082DFF3 /* WXResourceRequestHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXResourceRequestHandler.h; sourceTree = "<group>"; };
057FFDC426934BC20082DFF3 /* WXDisplayLinkManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXDisplayLinkManager.h; sourceTree = "<group>"; };
057FFDC526934BC20082DFF3 /* WXUtility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXUtility.h; sourceTree = "<group>"; };
057FFDC626934BC20082DFF3 /* WXResourceRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXResourceRequest.h; sourceTree = "<group>"; };
057FFDC726934BC20082DFF3 /* WXConvert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXConvert.h; sourceTree = "<group>"; };
057FFDC826934BC20082DFF3 /* WXPageEventNotifyEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXPageEventNotifyEvent.h; sourceTree = "<group>"; };
057FFDC926934BC20082DFF3 /* WXSDKInstance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXSDKInstance.h; sourceTree = "<group>"; };
057FFDCA26934BC20082DFF3 /* WXSDKManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXSDKManager.h; sourceTree = "<group>"; };
057FFDCB26934BC20082DFF3 /* WXDebugTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXDebugTool.h; sourceTree = "<group>"; };
057FFDCC26934BC20082DFF3 /* WXType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXType.h; sourceTree = "<group>"; };
057FFDCD26934BC20082DFF3 /* WXApmProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXApmProtocol.h; sourceTree = "<group>"; };
057FFDCE26934BC20082DFF3 /* WXJSFrameworkLoadProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXJSFrameworkLoadProtocol.h; sourceTree = "<group>"; };
057FFDCF26934BC20082DFF3 /* WXExceptionUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXExceptionUtils.h; sourceTree = "<group>"; };
057FFDD026934BC20082DFF3 /* WXIndicatorComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXIndicatorComponent.h; sourceTree = "<group>"; };
057FFDD126934BC20082DFF3 /* WXErrorView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXErrorView.h; sourceTree = "<group>"; };
057FFDD226934BC20082DFF3 /* NSObject+WXSwizzle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+WXSwizzle.h"; sourceTree = "<group>"; };
057FFDD326934BC20082DFF3 /* WXMonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXMonitor.h; sourceTree = "<group>"; };
057FFDD426934BC20082DFF3 /* WXSDKInstance+DCExtend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WXSDKInstance+DCExtend.h"; sourceTree = "<group>"; };
057FFDD526934BC20082DFF3 /* WXRecyclerComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXRecyclerComponent.h; sourceTree = "<group>"; };
057FFDD626934BC20082DFF3 /* WXScrollerComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXScrollerComponent.h; sourceTree = "<group>"; };
057FFDD726934BC20082DFF3 /* WXNetworkProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXNetworkProtocol.h; sourceTree = "<group>"; };
057FFDD826934BC20082DFF3 /* WXTracingManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXTracingManager.h; sourceTree = "<group>"; };
057FFDD926934BC20082DFF3 /* WXComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXComponent.h; sourceTree = "<group>"; };
057FFDDA26934BC20082DFF3 /* WXPrerenderManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXPrerenderManager.h; sourceTree = "<group>"; };
057FFDDB26934BC20082DFF3 /* WXComponent+Layout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WXComponent+Layout.h"; sourceTree = "<group>"; };
057FFDDC26934BC20082DFF3 /* layout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = layout.h; sourceTree = "<group>"; };
057FFDDD26934BC20082DFF3 /* WXSDKInstance+Bridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WXSDKInstance+Bridge.h"; sourceTree = "<group>"; };
057FFDDE26934BC20082DFF3 /* UniPluginProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UniPluginProtocol.h; sourceTree = "<group>"; };
057FFDDF26934BC20082DFF3 /* WXModalUIModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXModalUIModule.h; sourceTree = "<group>"; };
057FFDE026934BC20082DFF3 /* WXAnalyzerCenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXAnalyzerCenter.h; sourceTree = "<group>"; };
057FFDE126934BC20082DFF3 /* WXVoiceOverModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXVoiceOverModule.h; sourceTree = "<group>"; };
057FFDE226934BC20082DFF3 /* WXRootView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXRootView.h; sourceTree = "<group>"; };
057FFDE326934BC20082DFF3 /* WXAppConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXAppConfiguration.h; sourceTree = "<group>"; };
057FFDE426934BC20082DFF3 /* WXListComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXListComponent.h; sourceTree = "<group>"; };
057FFDE526934BC20082DFF3 /* WXSDKError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXSDKError.h; sourceTree = "<group>"; };
057FFDE626934BC20082DFF3 /* WXRootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXRootViewController.h; sourceTree = "<group>"; };
057FFDE726934BC20082DFF3 /* WXNavigationProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXNavigationProtocol.h; sourceTree = "<group>"; };
057FFDE826934BC20082DFF3 /* WXAnalyzerProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXAnalyzerProtocol.h; sourceTree = "<group>"; };
057FFDE926934BC20082DFF3 /* WeexSDK.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WeexSDK.h; sourceTree = "<group>"; };
057FFDEA26934BC20082DFF3 /* WXBridgeManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXBridgeManager.h; sourceTree = "<group>"; };
057FFDEB26934BC20082DFF3 /* WXResourceResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXResourceResponse.h; sourceTree = "<group>"; };
057FFDEC26934BC20082DFF3 /* WXBaseViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXBaseViewController.h; sourceTree = "<group>"; };
057FFDED26934BC20082DFF3 /* WXAppMonitorProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXAppMonitorProtocol.h; sourceTree = "<group>"; };
057FFDEE26934BC20082DFF3 /* WeexProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WeexProtocol.h; sourceTree = "<group>"; };
057FFDEF26934BC20082DFF3 /* WXJSExceptionProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXJSExceptionProtocol.h; sourceTree = "<group>"; };
057FFDF026934BC20082DFF3 /* WXJSExceptionInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXJSExceptionInfo.h; sourceTree = "<group>"; };
057FFDF126934BC20082DFF3 /* WXTracingProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXTracingProtocol.h; sourceTree = "<group>"; };
057FFDF226934BC20082DFF3 /* flex_enum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = flex_enum.h; sourceTree = "<group>"; };
057FFDF326934BC20082DFF3 /* WXConfigCenterProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXConfigCenterProtocol.h; sourceTree = "<group>"; };
057FFDF426934BC20082DFF3 /* WXEventModuleProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXEventModuleProtocol.h; sourceTree = "<group>"; };
057FFDF526934BC20082DFF3 /* WXURLRewriteProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXURLRewriteProtocol.h; sourceTree = "<group>"; };
057FFDF626934BC20082DFF3 /* WXAComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXAComponent.h; sourceTree = "<group>"; };
057FFDF726934BC20082DFF3 /* WXBridgeProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXBridgeProtocol.h; sourceTree = "<group>"; };
057FFDF826934BC20082DFF3 /* DCUniMPError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DCUniMPError.h; sourceTree = "<group>"; };
057FFDF926934BC20082DFF3 /* DCUniMPMenuActionSheetStyle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DCUniMPMenuActionSheetStyle.h; sourceTree = "<group>"; };
057FFDFB26934C430082DFF3 /* __UNI__11E9B73.wgt */ = {isa = PBXFileReference; lastKnownFileType = file; path = __UNI__11E9B73.wgt; sourceTree = "<group>"; };
057FFDFC26934C430082DFF3 /* __UNI__CBDCE04.wgt */ = {isa = PBXFileReference; lastKnownFileType = file; path = __UNI__CBDCE04.wgt; sourceTree = "<group>"; };
057FFDFF26934CEA0082DFF3 /* MinPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MinPlugin.h; path = ../../ios111/Runner/MinPlugin.h; sourceTree = "<group>"; };
057FFE0026934CEB0082DFF3 /* MinPlugin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MinPlugin.m; path = ../../ios111/Runner/MinPlugin.m; sourceTree = "<group>"; };
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
42BC3085ED2FF0F510F12129 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
7AFFD8ED1D35381100E5BB4D /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
97C146F21CF9000F007C117D /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
9857D407452D8EB0C2CE05F5 /* libPods-Runner.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Runner.a"; sourceTree = BUILT_PRODUCTS_DIR; };
AF54A9099335CD5727616DD9 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
C80C0D1C3FBB2F80E8AA3F82 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
97C146EB1CF9000F007C117D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
057FFE02269352DC0082DFF3 /* libcoreSupport.a in Frameworks */,
057FFE03269352DC0082DFF3 /* liblibIO.a in Frameworks */,
057FFE04269352DC0082DFF3 /* liblibNativeObj.a in Frameworks */,
057FFE05269352DC0082DFF3 /* liblibNativeUI.a in Frameworks */,
057FFE06269352DC0082DFF3 /* liblibNavigator.a in Frameworks */,
057FFE07269352DC0082DFF3 /* liblibPDRCore.a in Frameworks */,
057FFE08269352DC0082DFF3 /* liblibPGInvocation.a in Frameworks */,
057FFE09269352DC0082DFF3 /* liblibStorage.a in Frameworks */,
057FFE0A269352DC0082DFF3 /* liblibUI.a in Frameworks */,
057FFE0B269352DC0082DFF3 /* liblibWeex.a in Frameworks */,
057FFE0C269352DC0082DFF3 /* libSDWebImage.a in Frameworks */,
057FFE0D269352DC0082DFF3 /* storage.framework in Frameworks */,
057FFD9F26934B7A0082DFF3 /* libiconv.tbd in Frameworks */,
057FFD9D26934B710082DFF3 /* AddressBook.framework in Frameworks */,
057FFD9B26934B680082DFF3 /* CoreLocation.framework in Frameworks */,
057FFD9926934B600082DFF3 /* AssetsLibrary.framework in Frameworks */,
057FFD9726934B5A0082DFF3 /* CoreTelephony.framework in Frameworks */,
057FFD9526934B530082DFF3 /* QuickLook.framework in Frameworks */,
057FFD9326934B4C0082DFF3 /* libc++.tbd in Frameworks */,
057FFD9126934B3F0082DFF3 /* CoreGraphics.framework in Frameworks */,
057FFD8F26934B380082DFF3 /* QuartzCore.framework in Frameworks */,
057FFD8D26934B300082DFF3 /* CoreText.framework in Frameworks */,
057FFD8B26934B290082DFF3 /* OpenGLES.framework in Frameworks */,
057FFD8926934B200082DFF3 /* GLKit.framework in Frameworks */,
057FFD8726934B190082DFF3 /* AVKit.framework in Frameworks */,
057FFD8526934B100082DFF3 /* AVFoundation.framework in Frameworks */,
057FFD8326934B070082DFF3 /* MediaPlayer.framework in Frameworks */,
057FFD8126934AFC0082DFF3 /* CoreMedia.framework in Frameworks */,
057FFD7F26934AF00082DFF3 /* JavaScriptCore.framework in Frameworks */,
FD4D7844B237D994024F411B /* libPods-Runner.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
057FFDA026934B8E0082DFF3 /* UniMP */ = {
isa = PBXGroup;
children = (
057FFDFA26934C430082DFF3 /* Apps */,
057FFDAE26934BC20082DFF3 /* Headers */,
057FFDA126934BAE0082DFF3 /* Resources */,
);
name = UniMP;
sourceTree = "<group>";
};
057FFDA126934BAE0082DFF3 /* Resources */ = {
isa = PBXGroup;
children = (
057FFDA226934BAE0082DFF3 /* __uniappes6.js */,
057FFDA326934BAE0082DFF3 /* uni-jsframework.js */,
057FFDA426934BAE0082DFF3 /* PandoraApi.bundle */,
057FFDA526934BAE0082DFF3 /* unincomponents.ttf */,
057FFDA626934BAE0082DFF3 /* weex-polyfill.js */,
057FFDA726934BAE0082DFF3 /* weexUniJs.js */,
);
path = Resources;
sourceTree = "<group>";
};
057FFDAE26934BC20082DFF3 /* Headers */ = {
isa = PBXGroup;
children = (
057FFDAF26934BC20082DFF3 /* DCUniMPSDKEngine.h */,
057FFDB026934BC20082DFF3 /* DCUniMP.h */,
057FFDB126934BC20082DFF3 /* DCUniMPConfiguration.h */,
057FFDB226934BC20082DFF3 /* DCUniMPInstance.h */,
057FFDB326934BC20082DFF3 /* weexHeader */,
057FFDF826934BC20082DFF3 /* DCUniMPError.h */,
057FFDF926934BC20082DFF3 /* DCUniMPMenuActionSheetStyle.h */,
);
path = Headers;
sourceTree = "<group>";
};
057FFDB326934BC20082DFF3 /* weexHeader */ = {
isa = PBXGroup;
children = (
057FFDB426934BC20082DFF3 /* WXModuleProtocol.h */,
057FFDB526934BC20082DFF3 /* WXResourceLoader.h */,
057FFDB626934BC20082DFF3 /* WXApmForInstance.h */,
057FFDB726934BC20082DFF3 /* WXWebSocketHandler.h */,
057FFDB826934BC20082DFF3 /* WXImgLoaderProtocol.h */,
057FFDB926934BC20082DFF3 /* WXComponentManager.h */,
057FFDBA26934BC20082DFF3 /* WXScrollerProtocol.h */,
057FFDBB26934BC20082DFF3 /* WXRichText.h */,
057FFDBC26934BC20082DFF3 /* WXView.h */,
057FFDBD26934BC20082DFF3 /* WXValidateProtocol.h */,
057FFDBE26934BC20082DFF3 /* WXDefine.h */,
057FFDBF26934BC20082DFF3 /* JSContext+Weex.h */,
057FFDC026934BC20082DFF3 /* WXExtendCallNativeProtocol.h */,
057FFDC126934BC20082DFF3 /* WXSDKEngine.h */,
057FFDC226934BC20082DFF3 /* style.h */,
057FFDC326934BC20082DFF3 /* WXResourceRequestHandler.h */,
057FFDC426934BC20082DFF3 /* WXDisplayLinkManager.h */,
057FFDC526934BC20082DFF3 /* WXUtility.h */,
057FFDC626934BC20082DFF3 /* WXResourceRequest.h */,
057FFDC726934BC20082DFF3 /* WXConvert.h */,
057FFDC826934BC20082DFF3 /* WXPageEventNotifyEvent.h */,
057FFDC926934BC20082DFF3 /* WXSDKInstance.h */,
057FFDCA26934BC20082DFF3 /* WXSDKManager.h */,
057FFDCB26934BC20082DFF3 /* WXDebugTool.h */,
057FFDCC26934BC20082DFF3 /* WXType.h */,
057FFDCD26934BC20082DFF3 /* WXApmProtocol.h */,
057FFDCE26934BC20082DFF3 /* WXJSFrameworkLoadProtocol.h */,
057FFDCF26934BC20082DFF3 /* WXExceptionUtils.h */,
057FFDD026934BC20082DFF3 /* WXIndicatorComponent.h */,
057FFDD126934BC20082DFF3 /* WXErrorView.h */,
057FFDD226934BC20082DFF3 /* NSObject+WXSwizzle.h */,
057FFDD326934BC20082DFF3 /* WXMonitor.h */,
057FFDD426934BC20082DFF3 /* WXSDKInstance+DCExtend.h */,
057FFDD526934BC20082DFF3 /* WXRecyclerComponent.h */,
057FFDD626934BC20082DFF3 /* WXScrollerComponent.h */,
057FFDD726934BC20082DFF3 /* WXNetworkProtocol.h */,
057FFDD826934BC20082DFF3 /* WXTracingManager.h */,
057FFDD926934BC20082DFF3 /* WXComponent.h */,
057FFDDA26934BC20082DFF3 /* WXPrerenderManager.h */,
057FFDDB26934BC20082DFF3 /* WXComponent+Layout.h */,
057FFDDC26934BC20082DFF3 /* layout.h */,
057FFDDD26934BC20082DFF3 /* WXSDKInstance+Bridge.h */,
057FFDDE26934BC20082DFF3 /* UniPluginProtocol.h */,
057FFDDF26934BC20082DFF3 /* WXModalUIModule.h */,
057FFDE026934BC20082DFF3 /* WXAnalyzerCenter.h */,
057FFDE126934BC20082DFF3 /* WXVoiceOverModule.h */,
057FFDE226934BC20082DFF3 /* WXRootView.h */,
057FFDE326934BC20082DFF3 /* WXAppConfiguration.h */,
057FFDE426934BC20082DFF3 /* WXListComponent.h */,
057FFDE526934BC20082DFF3 /* WXSDKError.h */,
057FFDE626934BC20082DFF3 /* WXRootViewController.h */,
057FFDE726934BC20082DFF3 /* WXNavigationProtocol.h */,
057FFDE826934BC20082DFF3 /* WXAnalyzerProtocol.h */,
057FFDE926934BC20082DFF3 /* WeexSDK.h */,
057FFDEA26934BC20082DFF3 /* WXBridgeManager.h */,
057FFDEB26934BC20082DFF3 /* WXResourceResponse.h */,
057FFDEC26934BC20082DFF3 /* WXBaseViewController.h */,
057FFDED26934BC20082DFF3 /* WXAppMonitorProtocol.h */,
057FFDEE26934BC20082DFF3 /* WeexProtocol.h */,
057FFDEF26934BC20082DFF3 /* WXJSExceptionProtocol.h */,
057FFDF026934BC20082DFF3 /* WXJSExceptionInfo.h */,
057FFDF126934BC20082DFF3 /* WXTracingProtocol.h */,
057FFDF226934BC20082DFF3 /* flex_enum.h */,
057FFDF326934BC20082DFF3 /* WXConfigCenterProtocol.h */,
057FFDF426934BC20082DFF3 /* WXEventModuleProtocol.h */,
057FFDF526934BC20082DFF3 /* WXURLRewriteProtocol.h */,
057FFDF626934BC20082DFF3 /* WXAComponent.h */,
057FFDF726934BC20082DFF3 /* WXBridgeProtocol.h */,
);
path = weexHeader;
sourceTree = "<group>";
};
057FFDFA26934C430082DFF3 /* Apps */ = {
isa = PBXGroup;
children = (
057FFDFB26934C430082DFF3 /* __UNI__11E9B73.wgt */,
057FFDFC26934C430082DFF3 /* __UNI__CBDCE04.wgt */,
);
path = Apps;
sourceTree = "<group>";
};
306AE80FD21A395A0105C3C3 /* Frameworks */ = {
isa = PBXGroup;
children = (
057FFD9E26934B7A0082DFF3 /* libiconv.tbd */,
057FFD9C26934B710082DFF3 /* AddressBook.framework */,
057FFD9A26934B680082DFF3 /* CoreLocation.framework */,
057FFD9826934B600082DFF3 /* AssetsLibrary.framework */,
057FFD9626934B5A0082DFF3 /* CoreTelephony.framework */,
057FFD9426934B530082DFF3 /* QuickLook.framework */,
057FFD9226934B4C0082DFF3 /* libc++.tbd */,
057FFD9026934B3F0082DFF3 /* CoreGraphics.framework */,
057FFD8E26934B370082DFF3 /* QuartzCore.framework */,
057FFD8C26934B300082DFF3 /* CoreText.framework */,
057FFD8A26934B290082DFF3 /* OpenGLES.framework */,
057FFD8826934B200082DFF3 /* GLKit.framework */,
057FFD8626934B190082DFF3 /* AVKit.framework */,
057FFD8426934B100082DFF3 /* AVFoundation.framework */,
057FFD8226934B070082DFF3 /* MediaPlayer.framework */,
057FFD8026934AFC0082DFF3 /* CoreMedia.framework */,
057FFD7E26934AF00082DFF3 /* JavaScriptCore.framework */,
057FFD6826934AD00082DFF3 /* libcoreSupport.a */,
057FFD6926934AD00082DFF3 /* liblibIO.a */,
057FFD6626934AD00082DFF3 /* liblibNativeObj.a */,
057FFD6726934AD00082DFF3 /* liblibNativeUI.a */,
057FFD6B26934AD00082DFF3 /* liblibNavigator.a */,
057FFD6F26934AD00082DFF3 /* liblibPDRCore.a */,
057FFD6A26934AD00082DFF3 /* liblibPGInvocation.a */,
057FFD6E26934AD00082DFF3 /* liblibStorage.a */,
057FFD7026934AD00082DFF3 /* liblibUI.a */,
057FFD6C26934AD00082DFF3 /* liblibWeex.a */,
057FFD6D26934AD00082DFF3 /* libSDWebImage.a */,
057FFD7126934AD00082DFF3 /* storage.framework */,
9857D407452D8EB0C2CE05F5 /* libPods-Runner.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
4ECB58E6085634299B4977B9 /* Pods */ = {
isa = PBXGroup;
children = (
42BC3085ED2FF0F510F12129 /* Pods-Runner.debug.xcconfig */,
AF54A9099335CD5727616DD9 /* Pods-Runner.release.xcconfig */,
C80C0D1C3FBB2F80E8AA3F82 /* Pods-Runner.profile.xcconfig */,
);
path = Pods;
sourceTree = "<group>";
};
9740EEB11CF90186004384FC /* Flutter */ = {
isa = PBXGroup;
children = (
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
9740EEB21CF90195004384FC /* Debug.xcconfig */,
7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
9740EEB31CF90195004384FC /* Generated.xcconfig */,
);
name = Flutter;
sourceTree = "<group>";
};
97C146E51CF9000F007C117D = {
isa = PBXGroup;
children = (
9740EEB11CF90186004384FC /* Flutter */,
97C146F01CF9000F007C117D /* Runner */,
97C146EF1CF9000F007C117D /* Products */,
4ECB58E6085634299B4977B9 /* Pods */,
306AE80FD21A395A0105C3C3 /* Frameworks */,
);
sourceTree = "<group>";
};
97C146EF1CF9000F007C117D /* Products */ = {
isa = PBXGroup;
children = (
97C146EE1CF9000F007C117D /* Runner.app */,
);
name = Products;
sourceTree = "<group>";
};
97C146F01CF9000F007C117D /* Runner */ = {
isa = PBXGroup;
children = (
057FFDFF26934CEA0082DFF3 /* MinPlugin.h */,
057FFE0026934CEB0082DFF3 /* MinPlugin.m */,
057FFDA026934B8E0082DFF3 /* UniMP */,
7AFFD8ED1D35381100E5BB4D /* AppDelegate.h */,
7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */,
97C146FA1CF9000F007C117D /* Main.storyboard */,
97C146FD1CF9000F007C117D /* Assets.xcassets */,
97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
97C147021CF9000F007C117D /* Info.plist */,
97C146F11CF9000F007C117D /* Supporting Files */,
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,
);
path = Runner;
sourceTree = "<group>";
};
97C146F11CF9000F007C117D /* Supporting Files */ = {
isa = PBXGroup;
children = (
97C146F21CF9000F007C117D /* main.m */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
97C146ED1CF9000F007C117D /* Runner */ = {
isa = PBXNativeTarget;
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
buildPhases = (
D087CDC64F9898A995AE9F9D /* [CP] Check Pods Manifest.lock */,
9740EEB61CF901F6004384FC /* Run Script */,
97C146EA1CF9000F007C117D /* Sources */,
97C146EB1CF9000F007C117D /* Frameworks */,
97C146EC1CF9000F007C117D /* Resources */,
9705A1C41CF9048500538489 /* Embed Frameworks */,
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
7C98410C9A953D35FCAB9F88 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
dependencies = (
);
name = Runner;
productName = Runner;
productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
97C146E61CF9000F007C117D /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 1250;
ORGANIZATIONNAME = "";
TargetAttributes = {
97C146ED1CF9000F007C117D = {
CreatedOnToolsVersion = 7.3.1;
};
};
};
buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 97C146E51CF9000F007C117D;
productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
97C146ED1CF9000F007C117D /* Runner */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
97C146EC1CF9000F007C117D /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,
057FFDA826934BAE0082DFF3 /* __uniappes6.js in Resources */,
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
057FFDFE26934C430082DFF3 /* __UNI__CBDCE04.wgt in Resources */,
057FFDFD26934C430082DFF3 /* __UNI__11E9B73.wgt in Resources */,
057FFDAA26934BAE0082DFF3 /* PandoraApi.bundle in Resources */,
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
057FFDAB26934BAE0082DFF3 /* unincomponents.ttf in Resources */,
057FFDAD26934BAE0082DFF3 /* weexUniJs.js in Resources */,
057FFDAC26934BAE0082DFF3 /* weex-polyfill.js in Resources */,
057FFDA926934BAE0082DFF3 /* uni-jsframework.js in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Thin Binary";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
};
7C98410C9A953D35FCAB9F88 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n";
showEnvVarsInLog = 0;
};
9740EEB61CF901F6004384FC /* Run Script */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Run Script";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
};
D087CDC64F9898A995AE9F9D /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
97C146EA1CF9000F007C117D /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
978B8F6F1D3862AE00F588F7 /* AppDelegate.m in Sources */,
057FFE0126934CEB0082DFF3 /* MinPlugin.m in Sources */,
97C146F31CF9000F007C117D /* main.m in Sources */,
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
97C146FA1CF9000F007C117D /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
97C146FB1CF9000F007C117D /* Base */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
97C147001CF9000F007C117D /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
249021D3217E4FDB00AE95B9 /* Profile */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Profile;
};
249021D4217E4FDB00AE95B9 /* Profile */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CURRENT_PROJECT_VERSION = 3;
DEVELOPMENT_TEAM = YF3Q8DVP52;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0.2;
PRODUCT_BUNDLE_IDENTIFIER = com.zsw.hx;
PRODUCT_NAME = "$(TARGET_NAME)";
VERSIONING_SYSTEM = "apple-generic";
};
name = Profile;
};
97C147031CF9000F007C117D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
97C147041CF9000F007C117D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
97C147061CF9000F007C117D /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CURRENT_PROJECT_VERSION = 3;
DEVELOPMENT_TEAM = YF3Q8DVP52;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0.2;
PRODUCT_BUNDLE_IDENTIFIER = com.zsw.hx;
PRODUCT_NAME = "$(TARGET_NAME)";
VERSIONING_SYSTEM = "apple-generic";
};
name = Debug;
};
97C147071CF9000F007C117D /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CURRENT_PROJECT_VERSION = 3;
DEVELOPMENT_TEAM = YF3Q8DVP52;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0.2;
PRODUCT_BUNDLE_IDENTIFIER = com.zsw.hx;
PRODUCT_NAME = "$(TARGET_NAME)";
VERSIONING_SYSTEM = "apple-generic";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = {
isa = XCConfigurationList;
buildConfigurations = (
97C147031CF9000F007C117D /* Debug */,
97C147041CF9000F007C117D /* Release */,
249021D3217E4FDB00AE95B9 /* Profile */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = {
isa = XCConfigurationList;
buildConfigurations = (
97C147061CF9000F007C117D /* Debug */,
97C147071CF9000F007C117D /* Release */,
249021D4217E4FDB00AE95B9 /* Profile */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 97C146E61CF9000F007C117D /* Project object */;
}

7
ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata generated

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:">
</FileRef>
</Workspace>

8
ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist

@ -0,0 +1,8 @@
<?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>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>

8
ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings

@ -0,0 +1,8 @@
<?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>PreviewsEnabled</key>
<false/>
</dict>
</plist>

87
ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme

@ -0,0 +1,87 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1250"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "97C146ED1CF9000F007C117D"
BuildableName = "Runner.app"
BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "97C146ED1CF9000F007C117D"
BuildableName = "Runner.app"
BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference>
</MacroExpansion>
<Testables>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "97C146ED1CF9000F007C117D"
BuildableName = "Runner.app"
BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</LaunchAction>
<ProfileAction
buildConfiguration = "Profile"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "97C146ED1CF9000F007C117D"
BuildableName = "Runner.app"
BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

10
ios/Runner.xcworkspace/contents.xcworkspacedata generated

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "group:Runner.xcodeproj">
</FileRef>
<FileRef
location = "group:Pods/Pods.xcodeproj">
</FileRef>
</Workspace>

8
ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist

@ -0,0 +1,8 @@
<?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>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>

8
ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings

@ -0,0 +1,8 @@
<?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>PreviewsEnabled</key>
<false/>
</dict>
</plist>

6
ios/Runner/AppDelegate.h

@ -0,0 +1,6 @@
#import <Flutter/Flutter.h>
#import <UIKit/UIKit.h>
@interface AppDelegate : FlutterAppDelegate
@end

48
ios/Runner/AppDelegate.m

@ -0,0 +1,48 @@
#import "AppDelegate.h"
#import "GeneratedPluginRegistrant.h"
#import <AMapFoundationKit/AMapFoundationKit.h>
#import "DCUniMP.h"
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[GeneratedPluginRegistrant registerWithRegistry:self];
// Override point for customization after application launch.
[AMapServices.sharedServices setApiKey:@"feaae7986201b571cace1b83728be5bb"];
// 配置参数
NSMutableDictionary *options = [NSMutableDictionary dictionaryWithDictionary:launchOptions];
// 设置 debug YES 会在控制台输出 js log,默认不输出 log,注:需要引入 liblibLog.a
[options setObject:[NSNumber numberWithBool:YES] forKey:@"debug"];
// 初始化引擎
[DCUniMPSDKEngine initSDKEnvironmentWithLaunchOptions:options];
return [super application:application didFinishLaunchingWithOptions:launchOptions];
}
#pragma mark - App 生命周期方法
- (void)applicationDidBecomeActive:(UIApplication *)application {
[DCUniMPSDKEngine applicationDidBecomeActive:application];
}
- (void)applicationWillResignActive:(UIApplication *)application {
[DCUniMPSDKEngine applicationWillResignActive:application];
}
- (void)applicationDidEnterBackground:(UIApplication *)application {
[DCUniMPSDKEngine applicationDidEnterBackground:application];
}
- (void)applicationWillEnterForeground:(UIApplication *)application {
[DCUniMPSDKEngine applicationWillEnterForeground:application];
}
- (void)applicationWillTerminate:(UIApplication *)application {
[DCUniMPSDKEngine destory];
}
@end

122
ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json

@ -0,0 +1,122 @@
{
"images": [
{
"size": "20x20",
"idiom": "iphone",
"filename": "icon-20@2x.png",
"scale": "2x"
},
{
"size": "20x20",
"idiom": "iphone",
"filename": "icon-20@3x.png",
"scale": "3x"
},
{
"size": "29x29",
"idiom": "iphone",
"filename": "icon-29.png",
"scale": "1x"
},
{
"size": "29x29",
"idiom": "iphone",
"filename": "icon-29@2x.png",
"scale": "2x"
},
{
"size": "29x29",
"idiom": "iphone",
"filename": "icon-29@3x.png",
"scale": "3x"
},
{
"size": "40x40",
"idiom": "iphone",
"filename": "icon-40@2x.png",
"scale": "2x"
},
{
"size": "40x40",
"idiom": "iphone",
"filename": "icon-40@3x.png",
"scale": "3x"
},
{
"size": "60x60",
"idiom": "iphone",
"filename": "icon-60@2x.png",
"scale": "2x"
},
{
"size": "60x60",
"idiom": "iphone",
"filename": "icon-60@3x.png",
"scale": "3x"
},
{
"size": "20x20",
"idiom": "ipad",
"filename": "icon-20-ipad.png",
"scale": "1x"
},
{
"size": "20x20",
"idiom": "ipad",
"filename": "icon-20@2x-ipad.png",
"scale": "2x"
},
{
"size": "29x29",
"idiom": "ipad",
"filename": "icon-29-ipad.png",
"scale": "1x"
},
{
"size": "29x29",
"idiom": "ipad",
"filename": "icon-29@2x-ipad.png",
"scale": "2x"
},
{
"size": "40x40",
"idiom": "ipad",
"filename": "icon-40.png",
"scale": "1x"
},
{
"size": "40x40",
"idiom": "ipad",
"filename": "icon-40@2x.png",
"scale": "2x"
},
{
"size": "76x76",
"idiom": "ipad",
"filename": "icon-76.png",
"scale": "1x"
},
{
"size": "76x76",
"idiom": "ipad",
"filename": "icon-76@2x.png",
"scale": "2x"
},
{
"size": "83.5x83.5",
"idiom": "ipad",
"filename": "icon-83.5@2x.png",
"scale": "2x"
},
{
"size": "1024x1024",
"idiom": "ios-marketing",
"filename": "icon-1024.png",
"scale": "1x"
}
],
"info": {
"version": 1,
"author": "icon.wuruihong.com"
}
}

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-1024.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-20-ipad.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 962 B

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-20@2x-ipad.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29-ipad.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29@2x-ipad.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-40.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-76.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

23
ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json vendored

@ -0,0 +1,23 @@
{
"images" : [
{
"filename" : "引导页备份.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "引导页备份@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "引导页备份@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

5
ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md vendored

@ -0,0 +1,5 @@
# Launch Screen Assets
You can customize the launch screen with your own desired assets by replacing the image files in this directory.
You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.

BIN
ios/Runner/Assets.xcassets/LaunchImage.imageset/引导页备份.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
ios/Runner/Assets.xcassets/LaunchImage.imageset/引导页备份@2x.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

BIN
ios/Runner/Assets.xcassets/LaunchImage.imageset/引导页备份@3x.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

37
ios/Runner/Base.lproj/LaunchScreen.storyboard

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="12121" systemVersion="16G29" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="12089"/>
</dependencies>
<scenes>
<!--View Controller-->
<scene sceneID="EHf-IW-A2E">
<objects>
<viewController id="01J-lp-oVM" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="Ydg-fD-yQy"/>
<viewControllerLayoutGuide type="bottom" id="xbc-2k-c8Z"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" image="LaunchImage" translatesAutoresizingMaskIntoConstraints="NO" id="YRO-k0-Ey4">
</imageView>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<constraints>
<constraint firstItem="YRO-k0-Ey4" firstAttribute="centerX" secondItem="Ze5-6b-2t3" secondAttribute="centerX" id="1a2-6s-vTC"/>
<constraint firstItem="YRO-k0-Ey4" firstAttribute="centerY" secondItem="Ze5-6b-2t3" secondAttribute="centerY" id="4X2-HB-R7a"/>
</constraints>
</view>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="53" y="375"/>
</scene>
</scenes>
<resources>
<image name="LaunchImage" width="168" height="185"/>
</resources>
</document>

26
ios/Runner/Base.lproj/Main.storyboard

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="10117" systemVersion="15F34" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="BYZ-38-t0r">
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="10085"/>
</dependencies>
<scenes>
<!--Flutter View Controller-->
<scene sceneID="tne-QT-ifu">
<objects>
<viewController id="BYZ-38-t0r" customClass="FlutterViewController" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
<viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
<rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
</view>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
</objects>
</scene>
</scenes>
</document>

75
ios/Runner/Info.plist

@ -0,0 +1,75 @@
<?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>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleDisplayName</key>
<string>回乡</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleLocalizations</key>
<array>
<string>en</string>
<string>zh</string>
<string>zh_TW</string>
</array>
<key>CFBundleName</key>
<string>flutter_app</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NSAppleMusicUsageDescription</key>
<string>是否允许访问媒体</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>NSPhotoLibraryUsageDescription</key>
<string>打开相册</string>
<key>NSSpeechRecognitionUsageDescription</key>
<string>是否允许语音识别</string>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
<string>Main</string>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
<key>io.flutter.embedded_views_preview</key>
<string>YES</string>
</dict>
</plist>

9
ios/Runner/main.m

@ -0,0 +1,9 @@
#import <Flutter/Flutter.h>
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char* argv[]) {
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}

3
lib/login/login_page.dart

@ -1,5 +1,6 @@
import 'dart:async';
import 'dart:convert';
import 'dart:io';
import 'dart:ui';
import 'package:fluttertoast/fluttertoast.dart';
@ -370,7 +371,7 @@ class _MyLoginPageState extends State<LoginPage> with TickerProviderStateMixin {
PhotoView(
imageProvider: AssetImage("assets/image/laoban.png"),
initialScale: 1.02,
initialScale: Platform.isAndroid ? 1.02 : 1.2,
basePosition: alignmentProgress,
),

38
lib/retrofit/data/banner.g.dart

@ -0,0 +1,38 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'banner.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
BannerData _$BannerDataFromJson(Map<String, dynamic> json) {
return BannerData(
content: json['content'] as String,
createTime: json['createTime'] as String,
createUser: json['createUser'] as num,
id: json['id'] as num,
imgUrl: json['imgUrl'] as String,
isDelete: json['isDelete'] as bool,
storeId: json['storeId'] as String,
tenantCode: json['tenantCode'] as String,
type: json['type'] as String,
updateTime: json['updateTime'] as String,
updateUser: json['updateUser'] as num,
);
}
Map<String, dynamic> _$BannerDataToJson(BannerData instance) =>
<String, dynamic>{
'content': instance.content,
'createTime': instance.createTime,
'createUser': instance.createUser,
'id': instance.id,
'imgUrl': instance.imgUrl,
'isDelete': instance.isDelete,
'storeId': instance.storeId,
'tenantCode': instance.tenantCode,
'type': instance.type,
'updateTime': instance.updateTime,
'updateUser': instance.updateUser,
};

33
lib/retrofit/data/brand_data.g.dart

@ -0,0 +1,33 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'brand_data.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
BrandData _$BrandDataFromJson(Map<String, dynamic> json) {
return BrandData()
..bannerList = (json['bannerList'] as List)
?.map((e) =>
e == null ? null : BannerData.fromJson(e as Map<String, dynamic>))
?.toList()
..company = json['company'] as String
..companyDesc = json['companyDesc'] as String
..originAvatar = json['originAvatar'] as String
..originDesc = json['originDesc'] as String
..originator = json['originator'] as String
..contents = json['contents']
..ideals = json['ideals'];
}
Map<String, dynamic> _$BrandDataToJson(BrandData instance) => <String, dynamic>{
'bannerList': instance.bannerList,
'company': instance.company,
'companyDesc': instance.companyDesc,
'originAvatar': instance.originAvatar,
'originDesc': instance.originDesc,
'originator': instance.originator,
'contents': instance.contents,
'ideals': instance.ideals,
};

67
lib/retrofit/data/coupon_vo.g.dart

@ -0,0 +1,67 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'coupon_vo.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
CouponVo _$CouponVoFromJson(Map<String, dynamic> json) {
return CouponVo(
bizId: json['bizId'] as String,
bizType: json['bizType'] as num,
centreDisplay: json['centreDisplay'] as bool,
couponDescription: json['couponDescription'] as String,
couponImg: json['couponImg'] as String,
couponName: json['couponName'] as String,
createTime: json['createTime'] as String,
createUser: json['createUser'] as num,
discountAmount: json['discountAmount'] as num,
discountPercent: json['discountPercent'] as num,
fullAmount: json['fullAmount'] as num,
id: json['id'] as num,
isDelete: json['isDelete'] as num,
memberCouponId: json['memberCouponId'] as num,
promotionId: json['promotionId'] as num,
publishEndTime: json['publishEndTime'] as String,
publishStartTime: json['publishStartTime'] as String,
receiveTime: json['receiveTime'] as String,
received: json['received'] as bool,
status: json['status'] as num,
tenantCode: json['tenantCode'] as String,
updateTime: json['updateTime'] as String,
updateUser: json['updateUser'] as num,
useEndTime: json['useEndTime'] as String,
useStartTime: json['useStartTime'] as String,
useTime: json['useTime'] as String,
);
}
Map<String, dynamic> _$CouponVoToJson(CouponVo instance) => <String, dynamic>{
'bizId': instance.bizId,
'bizType': instance.bizType,
'centreDisplay': instance.centreDisplay,
'couponDescription': instance.couponDescription,
'couponImg': instance.couponImg,
'couponName': instance.couponName,
'createTime': instance.createTime,
'createUser': instance.createUser,
'discountAmount': instance.discountAmount,
'discountPercent': instance.discountPercent,
'fullAmount': instance.fullAmount,
'id': instance.id,
'isDelete': instance.isDelete,
'memberCouponId': instance.memberCouponId,
'promotionId': instance.promotionId,
'publishEndTime': instance.publishEndTime,
'publishStartTime': instance.publishStartTime,
'receiveTime': instance.receiveTime,
'received': instance.received,
'status': instance.status,
'tenantCode': instance.tenantCode,
'updateTime': instance.updateTime,
'updateUser': instance.updateUser,
'useEndTime': instance.useEndTime,
'useStartTime': instance.useStartTime,
'useTime': instance.useTime,
};

30
lib/retrofit/data/delivery_info.g.dart

@ -0,0 +1,30 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'delivery_info.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
DeliveryInfo _$DeliveryInfoFromJson(Map<String, dynamic> json) {
return DeliveryInfo(
dadaRegStatus: json['dadaRegStatus'] as bool,
dadaSourceId: json['dadaSourceId'] as String,
dadaStatus: json['dadaStatus'] as bool,
dianwodaRegStatus: json['dianwodaRegStatus'] as bool,
dianwodaStatus: json['dianwodaStatus'] as bool,
meituanRegStatus: json['meituanRegStatus'] as bool,
meituanStatus: json['meituanStatus'] as bool,
);
}
Map<String, dynamic> _$DeliveryInfoToJson(DeliveryInfo instance) =>
<String, dynamic>{
'dadaRegStatus': instance.dadaRegStatus,
'dadaSourceId': instance.dadaSourceId,
'dadaStatus': instance.dadaStatus,
'dianwodaRegStatus': instance.dianwodaRegStatus,
'dianwodaStatus': instance.dianwodaStatus,
'meituanRegStatus': instance.meituanRegStatus,
'meituanStatus': instance.meituanStatus,
};

67
lib/retrofit/data/promotion.g.dart

@ -0,0 +1,67 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'promotion.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
Promotion _$PromotionFromJson(Map<String, dynamic> json) {
return Promotion(
activityEndTime: json['activityEndTime'] as String,
activityStartTime: json['activityStartTime'] as String,
applyEndTime: json['applyEndTime'] as String,
applyStartTime: json['applyStartTime'] as String,
createTime: json['createTime'] as String,
createUser: json['createUser'] as num,
description: json['description'] as String,
id: json['id'] as num,
image: json['image'] as String,
isDelete: json['isDelete'] as num,
isNeedSecurityDeposit: json['isNeedSecurityDeposit'] as num,
name: json['name'] as String,
promotionDetail: (json['promotionDetail'] as List)
?.map((e) => e == null
? null
: PromotionDetailBean.fromJson(e as Map<String, dynamic>))
?.toList(),
promotionPlan: json['promotionPlan'] as num,
promotionType: json['promotionType'] as num,
securityDeposit: json['securityDeposit'] as num,
status: json['status'] as num,
tag: json['tag'] as String,
updateTime: json['updateTime'] as String,
updateUser: json['updateUser'] as num,
);
}
Map<String, dynamic> _$PromotionToJson(Promotion instance) => <String, dynamic>{
'activityEndTime': instance.activityEndTime,
'activityStartTime': instance.activityStartTime,
'applyEndTime': instance.applyEndTime,
'applyStartTime': instance.applyStartTime,
'createTime': instance.createTime,
'createUser': instance.createUser,
'description': instance.description,
'id': instance.id,
'image': instance.image,
'isDelete': instance.isDelete,
'isNeedSecurityDeposit': instance.isNeedSecurityDeposit,
'name': instance.name,
'promotionDetail': instance.promotionDetail,
'promotionPlan': instance.promotionPlan,
'promotionType': instance.promotionType,
'securityDeposit': instance.securityDeposit,
'status': instance.status,
'tag': instance.tag,
'updateTime': instance.updateTime,
'updateUser': instance.updateUser,
};
PromotionDetailBean _$PromotionDetailBeanFromJson(Map<String, dynamic> json) {
return PromotionDetailBean();
}
Map<String, dynamic> _$PromotionDetailBeanToJson(
PromotionDetailBean instance) =>
<String, dynamic>{};

92
lib/retrofit/data/store_info.g.dart

@ -0,0 +1,92 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'store_info.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
StoreInfo _$StoreInfoFromJson(Map<String, dynamic> json) {
return StoreInfo(
address: json['address'] as String,
bannerList: (json['bannerList'] as List)
?.map((e) =>
e == null ? null : BannerData.fromJson(e as Map<String, dynamic>))
?.toList(),
city: json['city'] as String,
couponVOList: (json['couponVOList'] as List)
?.map((e) =>
e == null ? null : CouponVo.fromJson(e as Map<String, dynamic>))
?.toList(),
createTime: json['createTime'] as String,
createUser: json['createUser'] as String,
deliveryInfo: json['deliveryInfo'] == null
? null
: DeliveryInfo.fromJson(json['deliveryInfo'] as Map<String, dynamic>),
district: json['district'] as String,
headMobile: json['headMobile'] as String,
headName: json['headName'] as String,
id: json['id'] as String,
isAutoSendRefundAddress: json['isAutoSendRefundAddress'] as num,
latitude: json['latitude'] as String,
logo: json['logo'] as String,
longitude: json['longitude'] as String,
mobile: json['mobile'] as String,
openEndTime: json['openEndTime'] as String,
openStartTime: json['openStartTime'] as String,
perCapitaConsumption: json['perCapitaConsumption'] as String,
posType: json['posType'] == null
? null
: StoreType.fromJson(json['posType'] as Map<String, dynamic>),
promotionList: (json['promotionList'] as List)
?.map((e) =>
e == null ? null : Promotion.fromJson(e as Map<String, dynamic>))
?.toList(),
province: json['province'] as String,
refundAddress: json['refundAddress'] as String,
refundContact: json['refundContact'] as String,
refundTel: json['refundTel'] as String,
remark: json['remark'] as String,
shipAddress: json['shipAddress'] as String,
storeName: json['storeName'] as String,
tenantCode: json['tenantCode'] as String,
updateTime: json['updateTime'] as String,
updateUser: json['updateUser'] as String,
useErp: json['useErp'] as bool,
);
}
Map<String, dynamic> _$StoreInfoToJson(StoreInfo instance) => <String, dynamic>{
'address': instance.address,
'bannerList': instance.bannerList,
'city': instance.city,
'couponVOList': instance.couponVOList,
'createTime': instance.createTime,
'createUser': instance.createUser,
'deliveryInfo': instance.deliveryInfo,
'district': instance.district,
'headMobile': instance.headMobile,
'headName': instance.headName,
'id': instance.id,
'isAutoSendRefundAddress': instance.isAutoSendRefundAddress,
'latitude': instance.latitude,
'logo': instance.logo,
'longitude': instance.longitude,
'mobile': instance.mobile,
'openEndTime': instance.openEndTime,
'openStartTime': instance.openStartTime,
'perCapitaConsumption': instance.perCapitaConsumption,
'posType': instance.posType,
'promotionList': instance.promotionList,
'province': instance.province,
'refundAddress': instance.refundAddress,
'refundContact': instance.refundContact,
'refundTel': instance.refundTel,
'remark': instance.remark,
'shipAddress': instance.shipAddress,
'storeName': instance.storeName,
'tenantCode': instance.tenantCode,
'updateTime': instance.updateTime,
'updateUser': instance.updateUser,
'useErp': instance.useErp,
};

542
lib/retrofit/retrofit_api.g.dart

@ -0,0 +1,542 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'retrofit_api.dart';
// **************************************************************************
// RetrofitGenerator
// **************************************************************************
class _ApiService implements ApiService {
_ApiService(this._dio, {this.baseUrl}) {
ArgumentError.checkNotNull(_dio, '_dio');
baseUrl ??= 'http://192.168.10.236:8766/app';
}
final Dio _dio;
String baseUrl;
@override
Future<BaseData> upload(data, folderId) async {
ArgumentError.checkNotNull(data, 'data');
ArgumentError.checkNotNull(folderId, 'folderId');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = FormData();
_data.files.add(MapEntry(
'file',
MultipartFile.fromFileSync(data.path,
filename: data.path.split(Platform.pathSeparator).last)));
if (folderId != null) {
_data.fields.add(MapEntry('folderId', folderId.toString()));
}
final _result = await _dio.request<Map<String, dynamic>>('/file/upload',
queryParameters: queryParameters,
options: RequestOptions(
method: 'POST',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<dynamic> searchPoi(lat, lng, keywords, size, page) async {
ArgumentError.checkNotNull(lat, 'lat');
ArgumentError.checkNotNull(lng, 'lng');
ArgumentError.checkNotNull(keywords, 'keywords');
ArgumentError.checkNotNull(size, 'size');
ArgumentError.checkNotNull(page, 'page');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
final _result = await _dio.request(
'https://restapi.amap.com/v3/place/around?key=542b46afa8e4b88fe1eb3c4d0ba0872f&location=$lat,$lng&keywords=$keywords&offset={size}&page={page}&extensions=all',
queryParameters: queryParameters,
options: RequestOptions(
method: 'GET',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = _result.data;
return value;
}
@override
Future<BaseData> memberLogin(param) async {
ArgumentError.checkNotNull(param, 'param');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
_data.addAll(param ?? <String, dynamic>{});
final _result = await _dio.request<Map<String, dynamic>>(
'/auth/platform/memberLogin',
queryParameters: queryParameters,
options: RequestOptions(
method: 'POST',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> sendVerify(mobile) async {
ArgumentError.checkNotNull(mobile, 'mobile');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
final _result = await _dio.request<Map<String, dynamic>>(
'/auth/sendVerify/$mobile',
queryParameters: queryParameters,
options: RequestOptions(
method: 'GET',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> creditGoods(param) async {
ArgumentError.checkNotNull(param, 'param');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
_data.addAll(param ?? <String, dynamic>{});
final _result = await _dio.request<Map<String, dynamic>>(
'/creditGoods/list',
queryParameters: queryParameters,
options: RequestOptions(
method: 'POST',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> creditGoodsById(id) async {
ArgumentError.checkNotNull(id, 'id');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
final _result = await _dio.request<Map<String, dynamic>>('/creditGoods/$id',
queryParameters: queryParameters,
options: RequestOptions(
method: 'GET',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> queryInfo() async {
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
final _result = await _dio.request<Map<String, dynamic>>('/member/info',
queryParameters: queryParameters,
options: RequestOptions(
method: 'GET',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> editInfo(param) async {
ArgumentError.checkNotNull(param, 'param');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
_data.addAll(param ?? <String, dynamic>{});
final _result = await _dio.request<Map<String, dynamic>>(
'/member/editMemberInfo',
queryParameters: queryParameters,
options: RequestOptions(
method: 'POST',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> signInInfo() async {
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
final _result = await _dio.request<Map<String, dynamic>>(
'/member/signInInfo',
queryParameters: queryParameters,
options: RequestOptions(
method: 'GET',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> signIn() async {
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
final _result = await _dio.request<Map<String, dynamic>>('/member/signIn',
queryParameters: queryParameters,
options: RequestOptions(
method: 'GET',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> recharge(param) async {
ArgumentError.checkNotNull(param, 'param');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
_data.addAll(param ?? <String, dynamic>{});
final _result = await _dio.request<Map<String, dynamic>>('/member/recharge',
queryParameters: queryParameters,
options: RequestOptions(
method: 'POST',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> receiveCoupon(param) async {
ArgumentError.checkNotNull(param, 'param');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
_data.addAll(param ?? <String, dynamic>{});
final _result = await _dio.request<Map<String, dynamic>>(
'/member/receiveCoupon',
queryParameters: queryParameters,
options: RequestOptions(
method: 'POST',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> creditOrderList(param) async {
ArgumentError.checkNotNull(param, 'param');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
_data.addAll(param ?? <String, dynamic>{});
final _result = await _dio.request<Map<String, dynamic>>(
'/creditOrder/list',
queryParameters: queryParameters,
options: RequestOptions(
method: 'POST',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> creditOrder(param) async {
ArgumentError.checkNotNull(param, 'param');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
_data.addAll(param ?? <String, dynamic>{});
final _result = await _dio.request<Map<String, dynamic>>(
'/creditOrder/create',
queryParameters: queryParameters,
options: RequestOptions(
method: 'POST',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> addAddress(param) async {
ArgumentError.checkNotNull(param, 'param');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
_data.addAll(param ?? <String, dynamic>{});
final _result = await _dio.request<Map<String, dynamic>>('/address/add',
queryParameters: queryParameters,
options: RequestOptions(
method: 'POST',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> deleteAddress(param) async {
ArgumentError.checkNotNull(param, 'param');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
_data.addAll(param ?? <String, dynamic>{});
final _result = await _dio.request<Map<String, dynamic>>('/address/delete',
queryParameters: queryParameters,
options: RequestOptions(
method: 'POST',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> queryAddress(id) async {
ArgumentError.checkNotNull(id, 'id');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
final _result = await _dio.request<Map<String, dynamic>>(
'/address/detail/$id',
queryParameters: queryParameters,
options: RequestOptions(
method: 'GET',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> queryMemberAddress() async {
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
final _result = await _dio.request<Map<String, dynamic>>(
'/address/queryMemberAddress',
queryParameters: queryParameters,
options: RequestOptions(
method: 'GET',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> updateAddress(param) async {
ArgumentError.checkNotNull(param, 'param');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
_data.addAll(param ?? <String, dynamic>{});
final _result = await _dio.request<Map<String, dynamic>>('/address/update',
queryParameters: queryParameters,
options: RequestOptions(
method: 'POST',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> queryCoupon(param) async {
ArgumentError.checkNotNull(param, 'param');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
_data.addAll(param ?? <String, dynamic>{});
final _result = await _dio.request<Map<String, dynamic>>(
'/coupon/centreList',
queryParameters: queryParameters,
options: RequestOptions(
method: 'POST',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> queryCard(param) async {
ArgumentError.checkNotNull(param, 'param');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
_data.addAll(param ?? <String, dynamic>{});
final _result = await _dio.request<Map<String, dynamic>>(
'/coupon/packageList',
queryParameters: queryParameters,
options: RequestOptions(
method: 'POST',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> queryStore(param) async {
ArgumentError.checkNotNull(param, 'param');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
_data.addAll(param ?? <String, dynamic>{});
final _result = await _dio.request<Map<String, dynamic>>('/store/list',
queryParameters: queryParameters,
options: RequestOptions(
method: 'POST',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> informationList(param) async {
ArgumentError.checkNotNull(param, 'param');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
_data.addAll(param ?? <String, dynamic>{});
final _result = await _dio.request<Map<String, dynamic>>(
'/information/list',
queryParameters: queryParameters,
options: RequestOptions(
method: 'POST',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> informationInfo(param) async {
ArgumentError.checkNotNull(param, 'param');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
_data.addAll(param ?? <String, dynamic>{});
final _result = await _dio.request<Map<String, dynamic>>(
'/information/{id}',
queryParameters: queryParameters,
options: RequestOptions(
method: 'POST',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> creditOrderReceive(id) async {
ArgumentError.checkNotNull(id, 'id');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
final _result = await _dio.request<Map<String, dynamic>>(
'/creditOrder/receive/$id',
queryParameters: queryParameters,
options: RequestOptions(
method: 'GET',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> queryHome() async {
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
final _result = await _dio.request<Map<String, dynamic>>('/home/home',
queryParameters: queryParameters,
options: RequestOptions(
method: 'GET',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
@override
Future<BaseData> queryStoreInfo(id) async {
ArgumentError.checkNotNull(id, 'id');
const _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _data = <String, dynamic>{};
final _result = await _dio.request<Map<String, dynamic>>('/store/$id',
queryParameters: queryParameters,
options: RequestOptions(
method: 'GET',
headers: <String, dynamic>{},
extra: _extra,
baseUrl: baseUrl),
data: _data);
final value = BaseData.fromJson(_result.data);
return value;
}
}
Loading…
Cancel
Save