สมาชิก
- direct_module_maps
- direct_sources
- dynamic_framework_file
- dynamic_framework_names
- dynamic_framework_paths
- force_load_library
- imported_library
- j2objc_library
- คลัง
- link_inputs
- linkopt
- module_map
- sdk_dylib
- sdk_framework
- แหล่งที่มา
- static_framework_file
- static_framework_names
- static_framework_paths
- strict_include
- umbrella_header
- weak_sdk_framework
direct_module_maps
sequence ObjcProvider.direct_module_mapsไฟล์แผนที่โมดูลจากเป้าหมายนี้โดยตรง (ไม่มีแผนที่โมดูลแบบสับเปลี่ยน) ใช้เพื่อบังคับใช้การใช้งานไฟล์ส่วนหัวส่วนตัวที่เหมาะสมและสำหรับการคอมไพล์ Swift
direct_sources
sequence ObjcProvider.direct_sourcesไฟล์ต้นทางโดยตรงทั้งหมดจากเป้าหมายนี้ (ไม่ใช่ไฟล์ถ่ายโอน) รวมถึงส่วนหัวในแอตทริบิวต์ "srcs"
dynamic_framework_file
depset ObjcProvider.dynamic_framework_fileเลิกใช้งานแล้ว API นี้เลิกใช้งานแล้วและจะถูกนำออกเร็วๆ นี้ โปรดอย่าพึ่งพาสิ่งนี้ ถูกปิดใช้กับ
---incompatible_objc_provider_remove_linking_info
ใช้แฟล็กนี้เพื่อยืนยันว่าโค้ดเข้ากันได้กับการนําออกที่กำลังจะเกิดขึ้น ไฟล์ไลบรารีในไดเรกทอรี .framework ที่เป็นของเฟรมเวิร์กที่ลิงก์แบบไดนามิก
dynamic_framework_names
depset ObjcProvider.dynamic_framework_namesเลิกใช้งานแล้ว API นี้เลิกใช้งานแล้วและจะถูกนำออกเร็วๆ นี้ โปรดอย่าพึ่งพาสิ่งนี้ ถูกปิดใช้กับ
---incompatible_objc_provider_remove_linking_info
ใช้แฟล็กนี้เพื่อยืนยันว่าโค้ดเข้ากันได้กับการนําออกที่กำลังจะเกิดขึ้น แสดงผลชื่อเฟรมเวิร์กแบบไดนามิกทั้งหมดในผู้ให้บริการรายนี้
dynamic_framework_paths
depset ObjcProvider.dynamic_framework_pathsเลิกใช้งานแล้ว API นี้เลิกใช้งานแล้วและจะถูกนำออกเร็วๆ นี้ โปรดอย่าพึ่งพาสิ่งนี้ ถูกปิดใช้กับ
---incompatible_objc_provider_remove_linking_info
ใช้แฟล็กนี้เพื่อยืนยันว่าโค้ดเข้ากันได้กับการนําออกที่กำลังจะเกิดขึ้น ส่งคืนเส้นทางเฟรมเวิร์กทั้งหมดไปยังเฟรมเวิร์กแบบไดนามิกในผู้ให้บริการรายนี้
force_load_library
depset ObjcProvider.force_load_libraryเลิกใช้งานแล้ว API นี้เลิกใช้งานแล้วและจะถูกนำออกเร็วๆ นี้ โปรดอย่าพึ่งพาสิ่งนี้ ถูกปิดใช้กับ
---incompatible_objc_provider_remove_linking_info
ใช้แฟล็กนี้เพื่อยืนยันว่าโค้ดเข้ากันได้กับการนําออกที่กำลังจะเกิดขึ้น ไลบรารีที่จะโหลดด้วย -force_load
imported_library
depset ObjcProvider.imported_libraryเลิกใช้งานแล้ว API นี้เลิกใช้งานแล้วและจะถูกนำออกเร็วๆ นี้ โปรดอย่าพึ่งพาสิ่งนี้ ถูกปิดใช้กับ
---incompatible_objc_provider_remove_linking_info
ใช้แฟล็กนี้เพื่อยืนยันว่าโค้ดเข้ากันได้กับการนําออกที่กำลังจะเกิดขึ้น นำเข้าไลบรารีแบบคงที่ที่คอมไพล์ล่วงหน้า (ไฟล์ .a) เพื่อลิงก์กับไบนารี
j2objc_library
depset ObjcProvider.j2objc_libraryไลบรารีแบบคงที่ที่สร้างขึ้นจากโค้ด Java ที่แปลโดย J2ObjC
คลัง
depset ObjcProvider.libraryเลิกใช้งานแล้ว API นี้เลิกใช้งานแล้วและจะถูกนำออกเร็วๆ นี้ โปรดอย่าพึ่งพาสิ่งนี้ ถูกปิดใช้กับ
---incompatible_objc_provider_remove_linking_info
ใช้แฟล็กนี้เพื่อยืนยันว่าโค้ดเข้ากันได้กับการนําออกที่กำลังจะเกิดขึ้น ไฟล์ Library (.a) ที่คอมไพล์โดยทรัพยากร Dependency ของเป้าหมายปัจจุบัน
link_inputs
depset ObjcProvider.link_inputsเลิกใช้งานแล้ว API นี้เลิกใช้งานแล้วและจะถูกนำออกเร็วๆ นี้ โปรดอย่าพึ่งพาสิ่งนี้ ถูกปิดใช้กับ
---incompatible_objc_provider_remove_linking_info
ใช้แฟล็กนี้เพื่อยืนยันว่าโค้ดเข้ากันได้กับการนําออกที่กำลังจะเกิดขึ้น อาร์ติแฟกต์เวลาของลิงก์จากทรัพยากร Dependency ที่ไม่อยู่ในหมวดหมู่อื่นๆ เช่น ไลบรารีหรือที่เก็บถาวร การรับทั้งหมดนี้เป็นวิธีเพิ่มข้อมูลที่กำหนดเอง (เช่น ไฟล์ Swift AST) ไปยัง Linker กฎที่เพิ่มแท็กเหล่านี้มีหน้าที่เพิ่ม Flager ของ Linker ที่จําเป็นไปยัง "linkopt" ด้วย
Linkopt
depset ObjcProvider.linkoptเลิกใช้งานแล้ว API นี้เลิกใช้งานแล้วและจะถูกนำออกเร็วๆ นี้ โปรดอย่าพึ่งพาสิ่งนี้ ถูกปิดใช้กับ
---incompatible_objc_provider_remove_linking_info
ใช้แฟล็กนี้เพื่อยืนยันว่าโค้ดเข้ากันได้กับการนําออกที่กำลังจะเกิดขึ้น ตัวเลือกการลิงก์
module_map
depset ObjcProvider.module_mapแผนที่โมดูล Clang ที่ใช้เพื่อบังคับใช้ไฟล์ส่วนหัวส่วนตัวอย่างเหมาะสม
sdk_dylib
depset ObjcProvider.sdk_dylibเลิกใช้งานแล้ว API นี้เลิกใช้งานแล้วและจะถูกนำออกเร็วๆ นี้ โปรดอย่าพึ่งพาสิ่งนี้ ถูกปิดใช้กับ
---incompatible_objc_provider_remove_linking_info
ใช้แฟล็กนี้เพื่อยืนยันว่าโค้ดเข้ากันได้กับการนําออกที่กำลังจะเกิดขึ้น ชื่อของไลบรารี .dylib ของ SDK ที่จะลิงก์ด้วย ตัวอย่างเช่น "libz" หรือ "libarchive"
sdk_framework
depset ObjcProvider.sdk_frameworkเลิกใช้งานแล้ว API นี้เลิกใช้งานแล้วและจะถูกนำออกเร็วๆ นี้ โปรดอย่าพึ่งพาสิ่งนี้ ถูกปิดใช้กับ
---incompatible_objc_provider_remove_linking_info
ใช้แฟล็กนี้เพื่อยืนยันว่าโค้ดเข้ากันได้กับการนําออกที่กำลังจะเกิดขึ้น ชื่อเฟรมเวิร์ก SDK ที่จะลิงก์ด้วย (เช่น "AddressBook", "QuartzCore")
source
depset ObjcProvider.sourceไฟล์ต้นทางทางอ้อมทั้งหมด
static_framework_file
depset ObjcProvider.static_framework_fileเลิกใช้งานแล้ว API นี้เลิกใช้งานแล้วและจะถูกนำออกเร็วๆ นี้ โปรดอย่าพึ่งพาสิ่งนี้ ถูกปิดใช้กับ
---incompatible_objc_provider_remove_linking_info
ใช้แฟล็กนี้เพื่อยืนยันว่าโค้ดเข้ากันได้กับการนําออกที่กำลังจะเกิดขึ้น ไฟล์ไลบรารีในไดเรกทอรี .framework ที่ควรลิงก์แบบคงที่
static_framework_names
depset ObjcProvider.static_framework_namesเลิกใช้งานแล้ว API นี้เลิกใช้งานแล้วและจะถูกนำออกเร็วๆ นี้ โปรดอย่าพึ่งพาสิ่งนี้ ถูกปิดใช้กับ
---incompatible_objc_provider_remove_linking_info
ใช้แฟล็กนี้เพื่อยืนยันว่าโค้ดเข้ากันได้กับการนําออกที่กำลังจะเกิดขึ้น แสดงผลชื่อของเฟรมเวิร์กแบบคงที่ทั้งหมดในผู้ให้บริการรายนี้
static_framework_paths
depset ObjcProvider.static_framework_pathsเลิกใช้งานแล้ว API นี้เลิกใช้งานแล้วและจะถูกนำออกเร็วๆ นี้ โปรดอย่าพึ่งพาสิ่งนี้ ถูกปิดใช้กับ
---incompatible_objc_provider_remove_linking_info
ใช้แฟล็กนี้เพื่อยืนยันว่าโค้ดเข้ากันได้กับการนําออกที่กำลังจะเกิดขึ้น ส่งคืนเส้นทางเฟรมเวิร์กทั้งหมดไปยังเฟรมเวิร์กแบบคงที่ในผู้ให้บริการรายนี้
strict_include
depset ObjcProvider.strict_includeไม่ได้เผยแพร่เส้นทางการค้นหาที่ระบุด้วย "-I" ในบรรทัดคำสั่ง เรียกอีกอย่างว่าเส้นทางการค้นหาส่วนหัว (และแตกต่างจากเส้นทางการค้นหาส่วนหัวผู้ใช้)
umbrella_header
depset ObjcProvider.umbrella_headerเสียงดัง ส่วนหัวสาธารณะจะ #included ในส่วนหัวที่เป็นร่มเพื่อให้เข้ากันได้กับส่วนหัวที่แบ่งกลุ่มของ J2ObjC
weak_sdk_framework
depset ObjcProvider.weak_sdk_frameworkเลิกใช้งานแล้ว API นี้เลิกใช้งานแล้วและจะถูกนำออกเร็วๆ นี้ โปรดอย่าพึ่งพาสิ่งนี้ ถูกปิดใช้กับ
---incompatible_objc_provider_remove_linking_info
ใช้แฟล็กนี้เพื่อยืนยันว่าโค้ดเข้ากันได้กับการนําออกที่กำลังจะเกิดขึ้น ชื่อเฟรมเวิร์ก SDK ที่อาจลิงก์ด้วยไม่ได้ ตัวอย่างเช่น "MediaAccessibility" สัญลักษณ์จากเฟรมเวิร์กที่ลิงก์อย่างอ่อนจะไม่ทำให้เกิดข้อผิดพลาดหากไม่มีอยู่ในรันไทม์ ต่างจากเฟรมเวิร์ก SDK ที่ลิงก์เป็นประจำ