|
38 | 38 | C87B03AC293B2CF300C77EAE /* XcodeKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C81458902939EFDC00135263 /* XcodeKit.framework */; }; |
39 | 39 | C87B03AD293B2CF300C77EAE /* XcodeKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C81458902939EFDC00135263 /* XcodeKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; |
40 | 40 | C882175C294187EF00A22FD3 /* Client in Frameworks */ = {isa = PBXBuildFile; productRef = C882175B294187EF00A22FD3 /* Client */; }; |
| 41 | + C8A3AE522A2884DA0046E809 /* Python.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = C8A3AE512A2883430046E809 /* Python.xcframework */; }; |
| 42 | + C8A3AE592A2885A70046E809 /* InitializePython.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8A3AE582A2885A70046E809 /* InitializePython.swift */; }; |
| 43 | + C8A3AE5B2A288AF90046E809 /* site-packages in Resources */ = {isa = PBXBuildFile; fileRef = C8A3AE5A2A288AF90046E809 /* site-packages */; }; |
| 44 | + C8A3B1772A288FA90046E809 /* python-stdlib in Resources */ = {isa = PBXBuildFile; fileRef = C8A3B1762A288FA90046E809 /* python-stdlib */; }; |
41 | 45 | C8C8B60929AFA35F00034BEE /* CopilotForXcodeExtensionService.app in Embed XPCService */ = {isa = PBXBuildFile; fileRef = C861E60E2994F6070056CB02 /* CopilotForXcodeExtensionService.app */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; |
42 | 46 | C8DCF00029CE11D500FDDDD7 /* ChatWithSelection.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8DCEFFF29CE11D500FDDDD7 /* ChatWithSelection.swift */; }; |
43 | 47 | /* End PBXBuildFile section */ |
|
143 | 147 | C8189B202938973000C9DCDA /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; |
144 | 148 | C8189B222938973000C9DCDA /* Copilot_for_Xcode.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Copilot_for_Xcode.entitlements; sourceTree = "<group>"; }; |
145 | 149 | C8189B282938979000C9DCDA /* Core */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = Core; sourceTree = "<group>"; }; |
| 150 | + C81D181E2A1B509B006C1B70 /* Tool */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = Tool; sourceTree = "<group>"; }; |
146 | 151 | C81E867D296FE4420026E908 /* Version.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Version.xcconfig; sourceTree = "<group>"; }; |
147 | 152 | C8216B70298036EC00AD38C7 /* Helper */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Helper; sourceTree = BUILT_PRODUCTS_DIR; }; |
148 | 153 | C8216B72298036EC00AD38C7 /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = "<group>"; }; |
|
164 | 169 | C87B03A8293B262600C77EAE /* NextSuggestionCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NextSuggestionCommand.swift; sourceTree = "<group>"; }; |
165 | 170 | C87B03AA293B262E00C77EAE /* PreviousSuggestionCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreviousSuggestionCommand.swift; sourceTree = "<group>"; }; |
166 | 171 | C887BC832965D96000931567 /* DEVELOPMENT.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = DEVELOPMENT.md; sourceTree = "<group>"; }; |
| 172 | + C8A3AE512A2883430046E809 /* Python.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Python.xcframework; sourceTree = "<group>"; }; |
| 173 | + C8A3AE582A2885A70046E809 /* InitializePython.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InitializePython.swift; sourceTree = "<group>"; }; |
| 174 | + C8A3AE5A2A288AF90046E809 /* site-packages */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "site-packages"; sourceTree = "<group>"; }; |
| 175 | + C8A3B1762A288FA90046E809 /* python-stdlib */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "python-stdlib"; sourceTree = "<group>"; }; |
167 | 176 | C8CD828229B88006008D044D /* TestPlan.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = TestPlan.xctestplan; sourceTree = "<group>"; }; |
168 | 177 | C8DCEFFF29CE11D500FDDDD7 /* ChatWithSelection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatWithSelection.swift; sourceTree = "<group>"; }; |
169 | 178 | /* End PBXFileReference section */ |
|
200 | 209 | buildActionMask = 2147483647; |
201 | 210 | files = ( |
202 | 211 | C861E61E2994F6150056CB02 /* Service in Frameworks */, |
| 212 | + C8A3AE522A2884DA0046E809 /* Python.xcframework in Frameworks */, |
203 | 213 | ); |
204 | 214 | runOnlyForDeploymentPostprocessing = 0; |
205 | 215 | }; |
|
248 | 258 | C81458AD293A009600135263 /* Config.xcconfig */, |
249 | 259 | C81458AE293A009800135263 /* Config.debug.xcconfig */, |
250 | 260 | C8CD828229B88006008D044D /* TestPlan.xctestplan */, |
| 261 | + C81D181E2A1B509B006C1B70 /* Tool */, |
251 | 262 | C8189B282938979000C9DCDA /* Core */, |
252 | 263 | C8189B182938972F00C9DCDA /* Copilot for Xcode */, |
253 | 264 | C81458922939EFDC00135263 /* EditorExtension */, |
254 | 265 | C8216B71298036EC00AD38C7 /* Helper */, |
255 | 266 | C861E60F2994F6070056CB02 /* ExtensionService */, |
| 267 | + C81BBF5A2A2CA0B8000B4F61 /* Python */, |
256 | 268 | C814588D2939EFDC00135263 /* Frameworks */, |
257 | 269 | C8189B172938972F00C9DCDA /* Products */, |
258 | 270 | ); |
|
289 | 301 | path = "Preview Content"; |
290 | 302 | sourceTree = "<group>"; |
291 | 303 | }; |
| 304 | + C81BBF5A2A2CA0B8000B4F61 /* Python */ = { |
| 305 | + isa = PBXGroup; |
| 306 | + children = ( |
| 307 | + C8A3AE512A2883430046E809 /* Python.xcframework */, |
| 308 | + C8A3B1762A288FA90046E809 /* python-stdlib */, |
| 309 | + C8A3AE5A2A288AF90046E809 /* site-packages */, |
| 310 | + ); |
| 311 | + path = Python; |
| 312 | + sourceTree = "<group>"; |
| 313 | + }; |
292 | 314 | C8216B71298036EC00AD38C7 /* Helper */ = { |
293 | 315 | isa = PBXGroup; |
294 | 316 | children = ( |
|
304 | 326 | C81291D92994FE7900196E12 /* Info.plist */, |
305 | 327 | C861E61F2994F6390056CB02 /* ServiceDelegate.swift */, |
306 | 328 | C861E6102994F6070056CB02 /* AppDelegate.swift */, |
| 329 | + C8A3AE582A2885A70046E809 /* InitializePython.swift */, |
307 | 330 | C81291D52994FE6900196E12 /* Main.storyboard */, |
308 | 331 | C861E6142994F6080056CB02 /* Assets.xcassets */, |
309 | 332 | C861E6192994F6080056CB02 /* ExtensionService.entitlements */, |
|
388 | 411 | C861E60A2994F6070056CB02 /* Sources */, |
389 | 412 | C861E60B2994F6070056CB02 /* Frameworks */, |
390 | 413 | C861E60C2994F6070056CB02 /* Resources */, |
| 414 | + C8A3AE572A28852D0046E809 /* Sign Python STD */, |
| 415 | + C8A3B1782A2894E10046E809 /* Sign Python Site Packages */, |
391 | 416 | ); |
392 | 417 | buildRules = ( |
393 | 418 | ); |
|
472 | 497 | files = ( |
473 | 498 | C861E6152994F6080056CB02 /* Assets.xcassets in Resources */, |
474 | 499 | C81291D72994FE6900196E12 /* Main.storyboard in Resources */, |
| 500 | + C8A3B1772A288FA90046E809 /* python-stdlib in Resources */, |
| 501 | + C8A3AE5B2A288AF90046E809 /* site-packages in Resources */, |
475 | 502 | ); |
476 | 503 | runOnlyForDeploymentPostprocessing = 0; |
477 | 504 | }; |
478 | 505 | /* End PBXResourcesBuildPhase section */ |
479 | 506 |
|
| 507 | +/* Begin PBXShellScriptBuildPhase section */ |
| 508 | + C8A3AE572A28852D0046E809 /* Sign Python STD */ = { |
| 509 | + isa = PBXShellScriptBuildPhase; |
| 510 | + alwaysOutOfDate = 1; |
| 511 | + buildActionMask = 2147483647; |
| 512 | + files = ( |
| 513 | + ); |
| 514 | + inputFileListPaths = ( |
| 515 | + ); |
| 516 | + inputPaths = ( |
| 517 | + ); |
| 518 | + name = "Sign Python STD"; |
| 519 | + outputFileListPaths = ( |
| 520 | + ); |
| 521 | + outputPaths = ( |
| 522 | + ); |
| 523 | + runOnlyForDeploymentPostprocessing = 0; |
| 524 | + shellPath = /bin/sh; |
| 525 | + shellScript = "set -e\necho \"Signing as $EXPANDED_CODE_SIGN_IDENTITY_NAME ($EXPANDED_CODE_SIGN_IDENTITY)\"\nfind \"$CODESIGNING_FOLDER_PATH/Contents/Resources/python-stdlib/lib-dynload\" -name \"*.so\" -exec /usr/bin/codesign --force --sign \"$EXPANDED_CODE_SIGN_IDENTITY\" -o runtime --timestamp=none --preserve-metadata=identifier,entitlements,flags --generate-entitlement-der {} \\;\n"; |
| 526 | + }; |
| 527 | + C8A3B1782A2894E10046E809 /* Sign Python Site Packages */ = { |
| 528 | + isa = PBXShellScriptBuildPhase; |
| 529 | + alwaysOutOfDate = 1; |
| 530 | + buildActionMask = 2147483647; |
| 531 | + files = ( |
| 532 | + ); |
| 533 | + inputFileListPaths = ( |
| 534 | + ); |
| 535 | + inputPaths = ( |
| 536 | + ); |
| 537 | + name = "Sign Python Site Packages"; |
| 538 | + outputFileListPaths = ( |
| 539 | + ); |
| 540 | + outputPaths = ( |
| 541 | + ); |
| 542 | + runOnlyForDeploymentPostprocessing = 0; |
| 543 | + shellPath = /bin/sh; |
| 544 | + shellScript = "set -e\necho \"Signing as $EXPANDED_CODE_SIGN_IDENTITY_NAME ($EXPANDED_CODE_SIGN_IDENTITY)\"\nfind \"$CODESIGNING_FOLDER_PATH/Contents/Resources/site-packages\" -type f \\( -name \"*.so\" -o -name \"*.dylib\" \\) -exec /usr/bin/codesign --force --sign \"$EXPANDED_CODE_SIGN_IDENTITY\" -o runtime --timestamp=none --preserve-metadata=identifier,entitlements,flags --generate-entitlement-der {} \\;\n"; |
| 545 | + }; |
| 546 | +/* End PBXShellScriptBuildPhase section */ |
| 547 | + |
480 | 548 | /* Begin PBXSourcesBuildPhase section */ |
481 | 549 | C81458882939EFDC00135263 /* Sources */ = { |
482 | 550 | isa = PBXSourcesBuildPhase; |
|
520 | 588 | isa = PBXSourcesBuildPhase; |
521 | 589 | buildActionMask = 2147483647; |
522 | 590 | files = ( |
| 591 | + C8A3AE592A2885A70046E809 /* InitializePython.swift in Sources */, |
523 | 592 | C861E6202994F63A0056CB02 /* ServiceDelegate.swift in Sources */, |
524 | 593 | C861E6112994F6070056CB02 /* AppDelegate.swift in Sources */, |
525 | 594 | ); |
|
0 commit comments