Skip to content

Implement developer frameworks repo - #3015

Draft
adincebic wants to merge 3 commits into
mainfrom
adin/developer_frameworks
Draft

adincebic wants to merge 3 commits into
mainfrom
adin/developer_frameworks

Conversation

@adincebic

Copy link
Copy Markdown
Contributor

Frameworks like XcodeKit are bundled with Xcode so we need a way to expose them to users.

@adincebic
adincebic force-pushed the adin/developer_frameworks branch from 085e67d to 86dc674 Compare August 20, 2026 08:07
@keith

keith commented Aug 20, 2026

Copy link
Copy Markdown
Member

i think we just need a -L for this that we don't have:

fdasdfsdf.app/Contents/PlugIns/aaaa.appex/Contents/MacOS/aaaa (architecture arm64):
	/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 24.0.0)
	@rpath/XcodeKit.framework/Versions/A/XcodeKit (compatibility version 1.0.0, current version 24918.0.0)
	/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 5026.5.4)
	/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1356.0.0)
	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 5026.5.4)
	/usr/lib/swift/libswiftCore.dylib (compatibility version 0.0.0, current version 0.0.0)
	/usr/lib/swift/libswiftCoreFoundation.dylib (compatibility version 1.0.0, current version 120.100.0, weak)
	/usr/lib/swift/libswiftDispatch.dylib (compatibility version 1.0.0, current version 1542.100.32, weak)
	/usr/lib/swift/libswiftIOKit.dylib (compatibility version 1.0.0, current version 1.0.0, weak)
	/usr/lib/swift/libswiftObjectiveC.dylib (compatibility version 1.0.0, current version 951.7.0, weak)
	/usr/lib/swift/libswiftXPC.dylib (compatibility version 1.0.0, current version 128.120.2, weak)
	/usr/lib/swift/libswift_Builtin_float.dylib (compatibility version 0.0.0, current version 0.0.0, weak)
(Products/Applications) % rpaths f12
fdasdfsdf.app/Contents/PlugIns/aaaa.appex/Contents/MacOS/aaaa:
@loader_path/../Frameworks
@executable_path/../Frameworks
@executable_path/../../../../Frameworks

I don't think it needs to be a full input

@adincebic

Copy link
Copy Markdown
Contributor Author

i think we just need a -L for this that we don't have:


fdasdfsdf.app/Contents/PlugIns/aaaa.appex/Contents/MacOS/aaaa (architecture arm64):

	/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 24.0.0)

	@rpath/XcodeKit.framework/Versions/A/XcodeKit (compatibility version 1.0.0, current version 24918.0.0)

	/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 5026.5.4)

	/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)

	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1356.0.0)

	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 5026.5.4)

	/usr/lib/swift/libswiftCore.dylib (compatibility version 0.0.0, current version 0.0.0)

	/usr/lib/swift/libswiftCoreFoundation.dylib (compatibility version 1.0.0, current version 120.100.0, weak)

	/usr/lib/swift/libswiftDispatch.dylib (compatibility version 1.0.0, current version 1542.100.32, weak)

	/usr/lib/swift/libswiftIOKit.dylib (compatibility version 1.0.0, current version 1.0.0, weak)

	/usr/lib/swift/libswiftObjectiveC.dylib (compatibility version 1.0.0, current version 951.7.0, weak)

	/usr/lib/swift/libswiftXPC.dylib (compatibility version 1.0.0, current version 128.120.2, weak)

	/usr/lib/swift/libswift_Builtin_float.dylib (compatibility version 0.0.0, current version 0.0.0, weak)

(Products/Applications) % rpaths f12

fdasdfsdf.app/Contents/PlugIns/aaaa.appex/Contents/MacOS/aaaa:

@loader_path/../Frameworks

@executable_path/../Frameworks

@executable_path/../../../../Frameworks

I don't think it needs to be a full input

Probably. I still haven't fully explored this though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants