[go: nahoru, domu]

Skip to content
This repository has been archived by the owner on Jun 3, 2021. It is now read-only.

Commit

Permalink
Public Header 添加WXStreamModule.h, 构建成功
Browse files Browse the repository at this point in the history
  • Loading branch information
Txink committed Aug 26, 2019
1 parent 3c3dd9e commit 42a7d6f
Show file tree
Hide file tree
Showing 20 changed files with 128 additions and 146 deletions.
22 changes: 14 additions & 8 deletions ios/sdk/WeexSDK.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,6 @@
74A4BA9B1CB3BAA100195969 /* WXThreadSafeMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 74A4BA991CB3BAA100195969 /* WXThreadSafeMutableDictionary.m */; };
74A4BA9E1CB3C0A100195969 /* WXHandlerFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 74A4BA9C1CB3C0A100195969 /* WXHandlerFactory.h */; settings = {ATTRIBUTES = (Public, ); }; };
74A4BA9F1CB3C0A100195969 /* WXHandlerFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 74A4BA9D1CB3C0A100195969 /* WXHandlerFactory.m */; };
74A4BAA61CB4F98300195969 /* WXStreamModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 74A4BAA41CB4F98300195969 /* WXStreamModule.h */; settings = {ATTRIBUTES = (Public, ); }; };
74A4BAA71CB4F98300195969 /* WXStreamModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 74A4BAA51CB4F98300195969 /* WXStreamModule.m */; };
74AD99841D5B0E59008F0336 /* WXPolyfillSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 74AD99821D5B0E59008F0336 /* WXPolyfillSet.h */; };
74AD99851D5B0E59008F0336 /* WXPolyfillSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 74AD99831D5B0E59008F0336 /* WXPolyfillSet.m */; };
Expand Down Expand Up @@ -593,7 +592,6 @@
D334510D1D3E19B80083598A /* WXCanvasModule.m in Sources */ = {isa = PBXBuildFile; fileRef = D334510B1D3E19B80083598A /* WXCanvasModule.m */; };
D362F94F1C83EDA20003F546 /* WXWebViewModule.h in Headers */ = {isa = PBXBuildFile; fileRef = D362F94D1C83EDA20003F546 /* WXWebViewModule.h */; };
D362F9501C83EDA20003F546 /* WXWebViewModule.m in Sources */ = {isa = PBXBuildFile; fileRef = D362F94E1C83EDA20003F546 /* WXWebViewModule.m */; };
D3FC0DF71C508B2A002B9E31 /* WXTimerModule.h in Headers */ = {isa = PBXBuildFile; fileRef = D3FC0DF51C508B2A002B9E31 /* WXTimerModule.h */; };
D3FC0DF81C508B2A002B9E31 /* WXTimerModule.m in Sources */ = {isa = PBXBuildFile; fileRef = D3FC0DF61C508B2A002B9E31 /* WXTimerModule.m */; };
D735F1B022D761F800B53CDF /* log_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = D735F1AB22D761F800B53CDF /* log_utils.h */; };
D735F1B122D761F800B53CDF /* log_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = D735F1AB22D761F800B53CDF /* log_utils.h */; };
Expand Down Expand Up @@ -868,6 +866,8 @@
ED053501207F4DEB007B4568 /* JSContext+Weex.h in Headers */ = {isa = PBXBuildFile; fileRef = ED0534FE207F4DEB007B4568 /* JSContext+Weex.h */; settings = {ATTRIBUTES = (Public, ); }; };
ED053502207F4DEB007B4568 /* JSContext+Weex.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0534FF207F4DEB007B4568 /* JSContext+Weex.m */; };
ED053503207F4DEB007B4568 /* JSContext+Weex.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0534FF207F4DEB007B4568 /* JSContext+Weex.m */; };
F75C58EB2313C03C002FFF94 /* WXTimerModule.h in Headers */ = {isa = PBXBuildFile; fileRef = D3FC0DF51C508B2A002B9E31 /* WXTimerModule.h */; settings = {ATTRIBUTES = (Public, ); }; };
F75C591C2313C1FC002FFF94 /* WXStreamModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 74A4BAA41CB4F98300195969 /* WXStreamModule.h */; settings = {ATTRIBUTES = (Public, ); }; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
Expand Down Expand Up @@ -2370,8 +2370,9 @@
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
F75C591C2313C1FC002FFF94 /* WXStreamModule.h in Headers */,
F75C58EB2313C03C002FFF94 /* WXTimerModule.h in Headers */,
74A4BA9E1CB3C0A100195969 /* WXHandlerFactory.h in Headers */,
74A4BAA61CB4F98300195969 /* WXStreamModule.h in Headers */,
59A583081CF5B2FD0081FD3E /* WXNavigationDefaultImpl.h in Headers */,
2A837AB61CD9DE9200AEDF03 /* WXRefreshComponent.h in Headers */,
2A919DA61E321F1F006EB6B5 /* WXBridgeMethod.h in Headers */,
Expand Down Expand Up @@ -2424,7 +2425,6 @@
DC6836E61EBB12B200AD2D84 /* WXConfigCenterProtocol.h in Headers */,
DC7764941F3C2CA300B5727E /* WXRecyclerDragController.h in Headers */,
77788B712229252D000D5102 /* render_page_custom.h in Headers */,
74A4BAA61CB4F98300195969 /* WXStreamModule.h in Headers */,
B8D66CB321255730003960BD /* make_copyable.h in Headers */,
740451EA1E14BB26004157CB /* WXServiceFactory.h in Headers */,
744BEA591D0520F300452B5D /* WXComponent+Layout.h in Headers */,
Expand Down Expand Up @@ -2509,7 +2509,6 @@
B8D66C5B21255730003960BD /* render_action_add_element.h in Headers */,
745B2D701E5A8E1E0092D38A /* WXSectionDataController.h in Headers */,
745B2D6E1E5A8E1E0092D38A /* WXRecyclerUpdateController.h in Headers */,
D3FC0DF71C508B2A002B9E31 /* WXTimerModule.h in Headers */,
D312CE3B1C730DEB00046D68 /* WXWebComponent.h in Headers */,
741081261CEDB4EC001BC6E5 /* WXComponent_internal.h in Headers */,
77E65A191C155F25008B8775 /* WXScrollerComponent.h in Headers */,
Expand Down Expand Up @@ -2942,8 +2941,9 @@
};
74C8963C1D2AC2210043B82A = {
CreatedOnToolsVersion = 8.0;
DevelopmentTeam = 5783442933;
DevelopmentTeamName = "Nanjing Taobao Software Co., Ltd.";
ProvisioningStyle = Manual;
ProvisioningStyle = Automatic;
};
77D160FC1C02DBE70010B15B = {
CreatedOnToolsVersion = 7.1.1;
Expand Down Expand Up @@ -3504,7 +3504,9 @@
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
DEVELOPMENT_TEAM = "";
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 5783442933;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/WeexSDK/Dependency",
Expand All @@ -3520,6 +3522,7 @@
OTHER_LDFLAGS = "-ObjC";
PRODUCT_BUNDLE_IDENTIFIER = com.taobao.weex.WeexSDKTests;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
};
name = Debug;
};
Expand All @@ -3529,7 +3532,9 @@
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
DEVELOPMENT_TEAM = "";
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 5783442933;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/WeexSDK/Dependency",
Expand All @@ -3545,6 +3550,7 @@
OTHER_LDFLAGS = "-ObjC";
PRODUCT_BUNDLE_IDENTIFIER = com.taobao.weex.WeexSDKTests;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
};
name = Release;
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForRunning = "NO"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "NO">
Expand Down Expand Up @@ -39,6 +39,15 @@
</BuildableReference>
</TestableReference>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "74C8963C1D2AC2210043B82A"
BuildableName = "WeexSDKTests.xctest"
BlueprintName = "WeexSDKTests"
ReferencedContainer = "container:WeexSDK.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
Expand All @@ -52,15 +61,6 @@
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "74C8963C1D2AC2210043B82A"
BuildableName = "WeexSDKTests.xctest"
BlueprintName = "WeexSDKTests"
ReferencedContainer = "container:WeexSDK.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
Expand All @@ -70,15 +70,6 @@
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "74C8963C1D2AC2210043B82A"
BuildableName = "WeexSDKTests.xctest"
BlueprintName = "WeexSDKTests"
ReferencedContainer = "container:WeexSDK.xcodeproj">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
Expand Down
2 changes: 1 addition & 1 deletion ios/sdk/WeexSDK/Sources/Module/WXInstanceWrap.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
* under the License.
*/

#import "WXModuleProtocol.h"
#import <WeexSDK/WXModuleProtocol.h>

@interface WXInstanceWrap : NSObject <WXModuleProtocol>

Expand Down
2 changes: 1 addition & 1 deletion ios/sdk/WeexSDK/Sources/Module/WXTimerModule.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
*/

#import <Foundation/Foundation.h>
#import "WXModuleProtocol.h"
#import <WeexSDK/WXModuleProtocol.h>

@interface WXTimerModule : NSObject <WXModuleProtocol>

Expand Down
4 changes: 2 additions & 2 deletions ios/sdk/WeexSDK/Sources/Utility/WXVersion.m
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
#import "WXVersion.h"
#import "WXDefine.h"

static const char* WeexSDKBuildTime = "2019-08-26 06:18:37 UTC";
static const unsigned long WeexSDKBuildTimestamp = 1566800317;
static const char* WeexSDKBuildTime = "2019-08-26 07:30:42 UTC";
static const unsigned long WeexSDKBuildTimestamp = 1566804642;

NSString* GetWeexSDKVersion(void)
{
Expand Down
148 changes: 76 additions & 72 deletions ios/sdk/WeexSDK/Sources/WeexSDK.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,77 +17,81 @@
* under the License.
*/

#ifdef __OBJC__
#import <UIKit/UIKit.h>

#import "style.h"
#import "layout.h"
#import "flex_enum.h"
#import "eagle_bridge.h"
#import "WXWebSocketHandler.h"
#import "WXVoiceOverModule.h"
#import "WXView.h"
#import "WXValidateProtocol.h"
#import "WXUtility.h"
#import "WXURLRewriteProtocol.h"
#import "WXType.h"
#import "WXStreamModule.h"
#import "WXScrollerProtocol.h"
#import "WXScrollerComponent.h"
#import "WXSDKManager.h"
#import "WXSDKInstance.h"
#import "WXSDKError.h"
#import "WXSDKEngine.h"
#import "WXRootViewController.h"
#import "WXRichText.h"
#import "WXResourceResponse.h"
#import "WXResourceRequestHandler.h"
#import "WXResourceRequest.h"
#import "WXResourceLoader.h"
#import "WXRefreshComponent.h"
#import "WXRecyclerComponent.h"
#import "WXPrerenderManager.h"
#import "WXPageEventNotifyEvent.h"
#import "WXNetworkProtocol.h"
#import "WXNavigationProtocol.h"
#import "WXNavigationDefaultImpl.h"
#import "WXMonitor.h"
#import "WXModuleProtocol.h"
#import "WXModalUIModule.h"
#import "WXLog.h"
#import "WXListComponent.h"
#import "WXJSFrameworkLoadProtocol.h"
#import "WXJSExceptionProtocol.h"
#import "WXJSExceptionInfo.h"
#import "WXInvocationConfig.h"
#import "WXIndicatorComponent.h"
#import "WXImgLoaderProtocol.h"
#import "WXHandlerFactory.h"
#import "WXExtendCallNativeProtocol.h"
#import "WXExceptionUtils.h"
#import "WXEventModuleProtocol.h"
#import "WXErrorView.h"
#import "WXDefine.h"
#import "WXDebugTool.h"
#import "WXDataRenderHandler.h"
#import "WXConvertUtility.h"
#import "WXConvert.h"
#import "WXConfigCenterProtocol.h"
#import "WXComponentManager.h"
#import "WXComponentFactory.h"
#import "WXComponent.h"
#import "WXComponent+Layout.h"
#import "WXBridgeProtocol.h"
#import "WXBridgeMethod.h"
#import "WXBridgeManager.h"
#import "WXBaseViewController.h"
#import "WXAppMonitorProtocol.h"
#import "WXAppConfiguration.h"
#import "WXApmProtocol.h"
#import "WXApmForInstance.h"
#import "WXAnalyzerProtocol.h"
#import "WXAnalyzerCenter.h"
#import "WXAComponent.h"
#import "NSObject+WXSwizzle.h"
#import "JSContext+Weex.h"
FOUNDATION_EXPORT double WeexSDKVersionNumber;

FOUNDATION_EXPORT const unsigned char WeexSDKVersionString[];

#import <WeexSDK/style.h>
#import <WeexSDK/layout.h>
#import <WeexSDK/flex_enum.h>
#import <WeexSDK/eagle_bridge.h>
#import <WeexSDK/WXWebSocketHandler.h>
#import <WeexSDK/WXVoiceOverModule.h>
#import <WeexSDK/WXView.h>
#import <WeexSDK/WXValidateProtocol.h>
#import <WeexSDK/WXUtility.h>
#import <WeexSDK/WXURLRewriteProtocol.h>
#import <WeexSDK/WXType.h>
#import <WeexSDK/WXTimerModule.h>
#import <WeexSDK/WXStreamModule.h>
#import <WeexSDK/WXScrollerProtocol.h>
#import <WeexSDK/WXScrollerComponent.h>
#import <WeexSDK/WXSDKManager.h>
#import <WeexSDK/WXSDKInstance.h>
#import <WeexSDK/WXSDKError.h>
#import <WeexSDK/WXSDKEngine.h>
#import <WeexSDK/WXRootViewController.h>
#import <WeexSDK/WXRichText.h>
#import <WeexSDK/WXResourceResponse.h>
#import <WeexSDK/WXResourceRequestHandler.h>
#import <WeexSDK/WXResourceRequest.h>
#import <WeexSDK/WXResourceLoader.h>
#import <WeexSDK/WXRefreshComponent.h>
#import <WeexSDK/WXRecyclerComponent.h>
#import <WeexSDK/WXPrerenderManager.h>
#import <WeexSDK/WXPageEventNotifyEvent.h>
#import <WeexSDK/WXNetworkProtocol.h>
#import <WeexSDK/WXNavigationProtocol.h>
#import <WeexSDK/WXNavigationDefaultImpl.h>
#import <WeexSDK/WXMonitor.h>
#import <WeexSDK/WXModuleProtocol.h>
#import <WeexSDK/WXModalUIModule.h>
#import <WeexSDK/WXLog.h>
#import <WeexSDK/WXListComponent.h>
#import <WeexSDK/WXJSFrameworkLoadProtocol.h>
#import <WeexSDK/WXJSExceptionProtocol.h>
#import <WeexSDK/WXJSExceptionInfo.h>
#import <WeexSDK/WXInvocationConfig.h>
#import <WeexSDK/WXIndicatorComponent.h>
#import <WeexSDK/WXImgLoaderProtocol.h>
#import <WeexSDK/WXHandlerFactory.h>
#import <WeexSDK/WXExtendCallNativeProtocol.h>
#import <WeexSDK/WXExceptionUtils.h>
#import <WeexSDK/WXEventModuleProtocol.h>
#import <WeexSDK/WXErrorView.h>
#import <WeexSDK/WXDefine.h>
#import <WeexSDK/WXDebugTool.h>
#import <WeexSDK/WXDataRenderHandler.h>
#import <WeexSDK/WXConvertUtility.h>
#import <WeexSDK/WXConvert.h>
#import <WeexSDK/WXConfigCenterProtocol.h>
#import <WeexSDK/WXComponentManager.h>
#import <WeexSDK/WXComponentFactory.h>
#import <WeexSDK/WXComponent.h>
#import <WeexSDK/WXComponent+Layout.h>
#import <WeexSDK/WXBridgeProtocol.h>
#import <WeexSDK/WXBridgeMethod.h>
#import <WeexSDK/WXBridgeManager.h>
#import <WeexSDK/WXBaseViewController.h>
#import <WeexSDK/WXAppMonitorProtocol.h>
#import <WeexSDK/WXAppConfiguration.h>
#import <WeexSDK/WXApmProtocol.h>
#import <WeexSDK/WXApmForInstance.h>
#import <WeexSDK/WXAnalyzerProtocol.h>
#import <WeexSDK/WXAnalyzerCenter.h>
#import <WeexSDK/WXAComponent.h>
#import <WeexSDK/NSObject+WXSwizzle.h>
#import <WeexSDK/JSContext+Weex.h>

#endif /* __OBJC__ */
7 changes: 1 addition & 6 deletions ios/sdk/WeexSDKTests/WXAnimationModuleTests.m
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,7 @@
*/

#import <XCTest/XCTest.h>
#import "WXSDKInstance.h"
#import "WXComponent.h"
#import "WXConvert.h"
#import "WXComponent_internal.h"
#import "WXAnimationModule.h"
#import "TestSupportUtils.h"
#import <WeexSDK/WeexSDK.h>

@interface WXAnimationModuleTests : XCTestCase

Expand Down
4 changes: 1 addition & 3 deletions ios/sdk/WeexSDKTests/WXBridgeMethodTests.m
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,7 @@
*/

#import <XCTest/XCTest.h>
#import "WXCallJSMethod.h"
#import "WXSDKInstance.h"
#import "WXTestBridgeMethodDummy.h"
#import <WeexSDK/WeexSDK.h>

@interface WXBridgeMethodTests : XCTestCase

Expand Down
6 changes: 2 additions & 4 deletions ios/sdk/WeexSDKTests/WXComponentTests.m
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,8 @@
*/

#import <XCTest/XCTest.h>
#import "WXSDKInstance.h"
#import "WXComponent.h"
#import "WXComponent_internal.h"
#import "WXUtility.h"
#import <WeexSDK/WeexSDK.h>


@interface WXTestComponent : WXComponent

Expand Down
2 changes: 1 addition & 1 deletion ios/sdk/WeexSDKTests/WXConvertTests.m
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
*/

#import <XCTest/XCTest.h>
#import "WXConvert.h"
#import <WeexSDK/WeexSDK.h>

@interface WXConvertTests : XCTestCase

Expand Down
2 changes: 1 addition & 1 deletion ios/sdk/WeexSDKTests/WXFloatCompareTests.m
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
*/

#import <XCTest/XCTest.h>
#import "WXUtility.h"
#import <WeexSDK/WeexSDK.h>

@interface WXFloatCompareTests : XCTestCase

Expand Down
Loading

0 comments on commit 42a7d6f

Please sign in to comment.