Skip to content

Commit 04a7641

Browse files
authored
feat(ios): build TNSWidgets as XCFramework (NativeScript#9167)
1 parent 58b2542 commit 04a7641

File tree

41 files changed

+612
-52
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+612
-52
lines changed
-1.45 MB
Binary file not shown.
-310 KB
Binary file not shown.
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>AvailableLibraries</key>
6+
<array>
7+
<dict>
8+
<key>DebugSymbolsPath</key>
9+
<string>dSYMs</string>
10+
<key>LibraryIdentifier</key>
11+
<string>ios-arm64</string>
12+
<key>LibraryPath</key>
13+
<string>TNSWidgets.framework</string>
14+
<key>SupportedArchitectures</key>
15+
<array>
16+
<string>arm64</string>
17+
</array>
18+
<key>SupportedPlatform</key>
19+
<string>ios</string>
20+
</dict>
21+
<dict>
22+
<key>DebugSymbolsPath</key>
23+
<string>dSYMs</string>
24+
<key>LibraryIdentifier</key>
25+
<string>ios-arm64_x86_64-simulator</string>
26+
<key>LibraryPath</key>
27+
<string>TNSWidgets.framework</string>
28+
<key>SupportedArchitectures</key>
29+
<array>
30+
<string>arm64</string>
31+
<string>x86_64</string>
32+
</array>
33+
<key>SupportedPlatform</key>
34+
<string>ios</string>
35+
<key>SupportedPlatformVariant</key>
36+
<string>simulator</string>
37+
</dict>
38+
</array>
39+
<key>CFBundlePackageType</key>
40+
<string>XFWK</string>
41+
<key>XCFrameworkFormatVersion</key>
42+
<string>1.0</string>
43+
</dict>
44+
</plist>

packages/core/platforms/ios/TNSWidgets.framework/Headers/NSData+Async.h renamed to packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/TNSWidgets.framework/Headers/NSData+Async.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ NS_ASSUME_NONNULL_BEGIN
1717

1818
- (void)writeToFile:(nonnull NSString*) path
1919
atomically:(BOOL)atomically
20-
completion:(void (^) ())callback;
20+
completion:(void (^) (void))callback;
2121

2222
@end
2323

packages/core/platforms/ios/TNSWidgets.framework/Headers/NSString+Async.h renamed to packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/TNSWidgets.framework/Headers/NSString+Async.h

File renamed without changes.

packages/core/platforms/ios/TNSWidgets.framework/Headers/TNSLabel.h renamed to packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/TNSWidgets.framework/Headers/TNSLabel.h

File renamed without changes.

packages/core/platforms/ios/TNSWidgets.framework/Headers/TNSProcess.h renamed to packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/TNSWidgets.framework/Headers/TNSProcess.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
/**
1515
* Get the milliseconds since the process started.
1616
*/
17-
double __tns_uptime();
17+
double __tns_uptime(void);
1818

1919
/**
2020
* Provides access to NSLog. The runtime implementation of console.log is filtered in release.

packages/core/platforms/ios/TNSWidgets.framework/Headers/TNSWidgets.h renamed to packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/TNSWidgets.framework/Headers/TNSWidgets.h

File renamed without changes.

packages/core/platforms/ios/TNSWidgets.framework/Headers/UIImage+TNSBlocks.h renamed to packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/TNSWidgets.framework/Headers/UIImage+TNSBlocks.h

File renamed without changes.

packages/core/platforms/ios/TNSWidgets.framework/Headers/UIView+PassThroughParent.h renamed to packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/TNSWidgets.framework/Headers/UIView+PassThroughParent.h

File renamed without changes.

0 commit comments

Comments
 (0)