@@ -59,7 +59,7 @@ let package = Package(
5959 . target( name: " WordPressShared " , dependencies: [ . target( name: " WordPressSharedObjC " ) ] , resources: [ . process( " Resources " ) ] ) ,
6060 . target( name: " WordPressUIObjC " ) ,
6161 . target( name: " WordPressUI " , dependencies: [ . target( name: " WordPressUIObjC " ) ] ) ,
62- . binaryTarget( name: " WordPressKit " , url: " https://github.com/user-attachments/files/16195298 /WordPressKit.zip " , checksum: " f79fee94b3385f861a27edeeafe72984ddb7ba747b6a0564b388f14d362b58bf " ) ,
62+ . binaryTarget( name: " WordPressKit " , url: " https://github.com/user-attachments/files/16195606 /WordPressKit.zip " , checksum: " aaf269292a2e9ed9f50c5483297d737853236314cf5dd57f6d6e50110b74634a " ) ,
6363 . testTarget( name: " JetpackStatsWidgetsCoreTests " , dependencies: [ . target( name: " JetpackStatsWidgetsCore " ) ] ) ,
6464 . testTarget( name: " DesignSystemTests " , dependencies: [ . target( name: " DesignSystem " ) ] ) ,
6565 . testTarget( name: " WordPressFluxTests " , dependencies: [ " WordPressFlux " ] ) ,
@@ -87,8 +87,6 @@ enum XcodeSupport {
8787 static let products : [ Product ] = [
8888 . library( name: " XcodeTarget_App " , targets: [ " XcodeTarget_App " ] ) ,
8989 . library( name: " XcodeTarget_WordPressTests " , targets: [ " XcodeTarget_WordPressTests " ] ) ,
90- . library( name: " XcodeTarget_WordPressKit " , targets: [ " XcodeTarget_WordPressKit " ] ) ,
91- . library( name: " XcodeTarget_WordPressKitTests " , targets: [ " XcodeTarget_WordPressKitTests " ] ) ,
9290 . library( name: " XcodeTarget_WordPressAuthentificator " , targets: [ " XcodeTarget_WordPressAuthentificator " ] ) ,
9391 . library( name: " XcodeTarget_WordPressAuthentificatorTests " , targets: [ " XcodeTarget_WordPressAuthentificatorTests " ] ) ,
9492 . library( name: " XcodeTarget_ShareExtension " , targets: [ " XcodeTarget_ShareExtension " ] ) ,
@@ -100,18 +98,16 @@ enum XcodeSupport {
10098 ]
10199
102100 static let targets : [ Target ] = {
103- let wordPressKitDependencies : [ Target . Dependency ] = [
104- " WordPressShared " ,
105- . product( name: " NSObject-SafeExpectations " , package : " NSObject-SafeExpectations " ) ,
106- . product( name: " wpxmlrpc " , package : " wpxmlrpc " ) ,
107- ]
108-
109101 let wordPresAuthentificatorDependencies : [ Target . Dependency ] = [
110102 " WordPressUI " ,
103+ " WordPressShared " ,
104+ " WordPressKit " ,
111105 . product( name: " NSURL+IDN " , package : " NSURL-IDN " ) ,
112106 . product( name: " Gridicons " , package : " Gridicons-iOS " ) ,
107+ . product( name: " NSObject-SafeExpectations " , package : " NSObject-SafeExpectations " ) ,
113108 . product( name: " SVProgressHUD " , package : " SVProgressHUD " ) ,
114- ] + wordPressKitDependencies
109+ . product( name: " wpxmlrpc " , package : " wpxmlrpc " ) ,
110+ ]
115111
116112 let shareAndDraftExtensionsDependencies : [ Target . Dependency ] = [
117113 " WordPressShared " ,
@@ -136,6 +132,7 @@ enum XcodeSupport {
136132 " WordPressFlux " ,
137133 " WordPressShared " ,
138134 " WordPressUI " ,
135+ " WordPressKit " ,
139136 . product( name: " Alamofire " , package : " Alamofire " ) ,
140137 . product( name: " AlamofireImage " , package : " AlamofireImage " ) ,
141138 . product( name: " AutomatticAbout " , package : " AutomatticAbout-swift " ) ,
@@ -167,17 +164,17 @@ enum XcodeSupport {
167164 . product( name: " Nimble " , package : " Nimble " ) ,
168165 . product( name: " BuildkiteTestCollector " , package : " test-collector-swift " ) ,
169166 ] ) ,
170- . xcodeTarget( " XcodeTarget_WordPressKit " , dependencies: wordPressKitDependencies) ,
171- . xcodeTarget( " XcodeTarget_WordPressKitTests " , dependencies: wordPressKitDependencies + testDependencies) ,
172167 . xcodeTarget( " XcodeTarget_WordPressAuthentificator " , dependencies: wordPresAuthentificatorDependencies) ,
173168 . xcodeTarget( " XcodeTarget_WordPressAuthentificatorTests " , dependencies: wordPresAuthentificatorDependencies + testDependencies) ,
174169 . xcodeTarget( " XcodeTarget_ShareExtension " , dependencies: shareAndDraftExtensionsDependencies) ,
175170 . xcodeTarget( " XcodeTarget_DraftActionExtension " , dependencies: shareAndDraftExtensionsDependencies) ,
176- . xcodeTarget( " XcodeTarget_NotificationServiceExtension " , dependencies: wordPressKitDependencies + [
177- " WordPressUI "
171+ . xcodeTarget( " XcodeTarget_NotificationServiceExtension " , dependencies: [
172+ " WordPressUI " , " WordPressShared " , " WordPressKit " ,
178173 ] ) ,
179- . xcodeTarget( " XcodeTarget_StatsWidget " , dependencies: wordPressKitDependencies + [
174+ . xcodeTarget( " XcodeTarget_StatsWidget " , dependencies: [
180175 " JetpackStatsWidgetsCore " ,
176+ " WordPressShared " ,
177+ " WordPressKit " ,
181178 . product( name: " CocoaLumberjackSwift " , package : " CocoaLumberjack " ) ,
182179 ] ) ,
183180 . xcodeTarget( " XcodeTarget_Intents " , dependencies: [
0 commit comments