Xcode 10, Command CodeSign ล้มเหลวด้วยรหัสออกที่ไม่ใช่ศูนย์


124

ทุกครั้งที่สร้างคอนโซลจะแสดงข้อความนี้

CodeSign /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app (ในเป้าหมาย: Desker) cd / Users / admin / Desktop / AppStoreBuild / Project201 ส่งออก CODESIGN_ALLOCATE = / Applications / Xcode.app / Contents / Developer / toolchains / XcodeDefault.xctoolchain / usr / bin / codesign_allocate

การลงนามประจำตัว: "-"

/usr/bin/codesign --force --sign - --entitlements /Users/admin/Desktop/AppStoreBuild/Project201/build/Project.build/Debug-iphonesimulator/Project.build/Project.app.xcent --timestamp=none /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app

/Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app: resource fork, Finder information หรือที่คล้ายกันไม่อนุญาต Command CodeSign ล้มเหลวด้วยรหัสออกที่ไม่ใช่ศูนย์

... มีวิธีใดบ้างที่จะระบุสาเหตุของความล้มเหลวนี้ มันแสดง Signing Identity: "-" เมื่อฉันพยายามเรียกใช้ในโปรแกรมจำลองด้วย ทำไมเราต้องเซ็นชื่อตัวตนในโปรแกรมจำลอง และอีกอย่างหนึ่งคือถ้าฉันออกจาก Xcode และรีสตาร์ทมันจะสร้างอย่างถูกต้องเมื่อฉันเปลี่ยนโค้ดหรือเพิ่มเมธอดอีกครั้งจะสร้างล้มเหลว

คำตอบ:


345

ฉันมีปัญหานั้นและ Xcode ไม่สามารถรวบรวมบนอุปกรณ์ได้ แต่ในโปรแกรมจำลองมันใช้งานได้ดี

ฉันแก้ไขด้วยขั้นตอนเหล่านี้:

  1. เปิดการเข้าถึงพวงกุญแจ
  2. ล็อกพวงกุญแจ 'ล็อกอิน'
  3. ปลดล็อกป้อนรหัสผ่านบัญชีพีซีของคุณ
  4. Clean Project ในเมนูผลิตภัณฑ์
  5. สร้างอีกครั้ง

และหลังจากนั้นทุกอย่างก็ใช้ได้ดี


18
ในกรณีของฉันมันถูกปลดล็อค ... ดังนั้นฉันแค่ล็อคมันแล้วทำความสะอาดและสร้างขึ้นและ Xcode ขอให้ฉันป้อนรหัสผ่าน Working
Jad

1
นี่เป็นทางออกที่สมบูรณ์แบบสำหรับฉันในกรณีของฉันฉันไม่ได้โหลด xcode10.1 แยกต่างหากและฉันมี xcode 10.0 ก่อนหน้า หลังจากนั้นก็ให้ข้างต้นหลังจากทำวิธีแก้ปัญหาโดย @omanosoft มันใช้งานได้
Abhijit Chakra

จะเพิ่มว่าสำหรับฉันมันทำงานโดยไม่มีจุด 4 เพื่อหลีกเลี่ยงความยาวทำความสะอาดและสร้าง
Crazy Barney

1
ฉันใช้เวลาครึ่งวันจนกว่าฉันจะพบทางออกของคุณที่ช่วยฉันได้ขอบคุณเพื่อนรัก
Bachir Mehemmel

2
ในกรณีของฉันกล่องโต้ตอบป๊อปอัปหลายครั้งเพื่อป้อนรหัสผ่าน ฉันป้อนรหัสผ่านบัญชีพีซีของฉันทุกครั้งและหลังจากนั้น 7-10 ครั้งก็ยอมรับการเข้าถึง
Adrian Buciuman

57

ไม่มีวิธีแก้ไขปัญหาใดที่ได้ผลสำหรับฉัน ในเธรดอื่นมีการชี้ให้เห็นว่าการรวมโฟลเดอร์ชื่อ "resources" ในโครงการทำให้เกิดข้อผิดพลาดนี้ หลังจากเปลี่ยนชื่อโฟลเดอร์ "ทรัพยากร" แล้วข้อผิดพลาดก็หายไป


3
สิ่งนี้ได้ผลสำหรับฉันด้วย ฉันลากโฟลเดอร์ "ทรัพยากร" จาก Finder ไปยังโครงการของฉันและใช้ค่าเริ่มต้น "สร้างการอ้างอิงโฟลเดอร์" ซึ่งสร้างโฟลเดอร์ "ทรัพยากร" สีฟ้า ฉันลบสิ่งนั้นลากโฟลเดอร์ "ทรัพยากร" เดียวกันจาก Finder ไปยังโปรเจ็กต์ของฉันอีกครั้ง แต่คราวนี้ฉันเลือก "สร้างกลุ่ม" และตอนนี้โปรเจ็กต์ของฉันรวบรวมโดยไม่มีข้อผิดพลาดในการเซ็นชื่อ
Mark Petereit

1
ขอบคุณมากนั่นเป็นประโยชน์มาก
Mr T

ฉันพบปัญหาเดียวกันหลังจากเพิ่มโมดูล Firebase ตามคำแนะนำ ฉันเปลี่ยนชื่อโฟลเดอร์ Resources เป็น FirebaseResources และใช้งานได้ดี ขอบคุณ.
Ruralcoder

ดีมีปัญหาเดียวกันเมื่อคัดลอกฐานรหัสอื่น แปลกฐานรหัสอื่น ๆ ไม่มีปัญหาใด ๆ แต่เมื่อคัดลอกไปมันทำให้โครงการใหม่ได้รับผลกระทบ การเปลี่ยนชื่อโฟลเดอร์ทรัพยากรเป็นเคล็ดลับ
แมทธิว

ใครช่วยบอกฉันหน่อยว่าฉันจะหาโฟลเดอร์ทรัพยากรนี้ได้ที่ไหนและอย่างไร
pratteek shaurya

41

หากคุณได้รับการเซ็นชื่อรหัสล้มเหลวด้วยข้อผิดพลาด "ไม่อนุญาตให้ใช้ทรัพยากรทางแยกข้อมูล Finder หรือสิ่งที่คล้ายกัน"

เรียกใช้สคริปต์ด้านล่างในคอนโซลเพื่อแก้ไข:

$ xattr -cr <path_to_app_bundle>

เอกสารของ Apple: https://developer.apple.com/library/archive/qa/qa1940/_index.html


ค้นหาปัญหาหลายสัปดาห์และขอความช่วยเหลือจาก Apple แต่ไม่ประสบความสำเร็จ ขอบคุณสำหรับการแก้ปัญหาของคุณ! ทำงานได้สมบูรณ์แบบสำหรับฉัน - สำหรับหลายโครงการ
Christian Krueger

ไชโยสำหรับเรื่องนี้ แก้ไขปัญหาของฉัน
nicktones

แทนที่ <path_to_app_bundle> ด้วยพา ธ ไปยัง App Bundle จริงของคุณ
xuzepei

15

สิ่งนี้เกิดขึ้นกับฉันในวันนี้หลังจากที่ฉันเพิ่มภาพ. png พร้อมกับ 'ซ่อนนามสกุล' ที่ติ๊กไว้ในรับข้อมูล (คลิกขวาที่รูปภาพ) รูปภาพถูกเพิ่มลงในไดเร็กทอรีไฟล์ของโปรเจ็กต์ Xcode ของฉัน

เมื่อไม่ได้เลือกกล่องและเพิ่มภาพ. png ไปยังไดเร็กทอรีของ Xcode อีกครั้งฉันทำความสะอาดและสร้างและทำงานได้ดีหลังจากนั้นข้อผิดพลาดที่แปลกมากถ้าคุณถามฉัน


1
มีปัญหาเดียวกันกับ. jpg ซึ่งไม่มีส่วนขยาย แก้ไขหลังจากเพิ่มสิ่งนั้น
eivindml

1
ขอบคุณที่ช่วยฉันประหยัดเวลา ความรุ่งโรจน์เกี่ยวกับข้อผิดพลาดนั้นกับรูปภาพที่มีส่วนขยายที่ซ่อนอยู่
Marcy

1
ฉันประสบปัญหานี้กับ png แต่มีส่วนขยายที่มองเห็นได้ รูปภาพถูกส่งออกจาก photoshop โดยใช้ "ส่งออกเลเยอร์คอมพ์ไปยังไฟล์" การลบรูปภาพและการส่งออกใหม่โดยใช้ "ส่งออกเป็น" ช่วยแก้ปัญหาได้
Hermes

ปัญหาเดียวกันกับ PNG ภาพ!
Mr T

7

ลองทำความสะอาดโครงการ:

1. shift + cmd + k
2. shift + cmd + Alt + k 

จากนั้นลองเรียกใช้โครงการของคุณอีกครั้ง หวังว่านี่จะแก้ไขปัญหาได้


1
เคยทำ. ทำความสะอาดสำเร็จ เมื่อฉันสร้างฉันล้มเหลว
ทดสอบการทดสอบ

1
สร้างพี่ชายที่ล้มเหลว
Test Test

1
ทำงานเป็นเสน่ห์ในกรณีของฉัน!
Heitor

5

ปัญหานี้เกิดขึ้นกับฉันหลังจากเพิ่มไฟล์. dae และ. png และแปลง. dae ด้วย XCode Editor เป็นรูปแบบไฟล์ฉาก SceneKit (.scn)

หลังจากทำการค้นคว้าเพิ่มเติมฉันพบวิธีแก้ปัญหาที่นี่ - https://forums.developer.apple.com/thread/109951#336225

ขั้นตอนในการแก้ปัญหา:

  1. ใน XCode ไปที่ Preferences
  2. คลิกที่แท็บสถานที่
  3. ใน Command Line Tools ให้เลือกจากดรอปดาวน์ XCode 10.1

3

ใน Xcode: ไปที่ Preferences Logout ของผู้ใช้ปัจจุบัน

ปิด Xcode

ในพวงกุญแจ: ไปที่เข้าสู่ระบบและรายการทั้งหมด

        - Sort by kind
             - remove "Apple Worldwide Developer Relation Certification Authority"
             - remove "Developer ID Certification Authority"
             - remove "iPhone Developer ...."

เปิด Xcode

ไปที่การตั้งค่าและเข้าสู่ระบบบัญชีผู้ใช้ apple ของคุณ

  • การดำเนินการนี้จะโหลดใบรับรองนักพัฒนาของคุณซ้ำที่คุณลบไปก่อนหน้านี้สร้างโครงการใหม่ (ควรจะสร้างสำเร็จ)

เรียกใช้งานสร้างบนอุปกรณ์ดั้งเดิมของคุณ


3

ในกรณีของฉันคือบรรทัดข้อผิดพลาดต่อไปนี้:

การลงนามประจำตัว: "-"

… ..mobile.app: ไม่อนุญาตให้ใช้ทางแยกทรัพยากรข้อมูล Finder หรือสิ่งที่คล้ายกัน

Command CodeSign ล้มเหลวด้วยรหัสทางออกที่ไม่ใช่ศูนย์

ปัญหาคือในโฟลเดอร์ทรัพยากรฉันมีไฟล์บางไฟล์ที่มีนามสกุล. png ซึ่งซ่อนอยู่ในค่าเริ่มต้น

ค้นหาไฟล์ใน FINDER ทำเครื่องหมาย -> cmd + i -> ยกเลิกการเลือกซ่อนนามสกุล

หลังจากนั้นกลับมาใน Xcode -> kmd + shift + K และสร้างใหม่

ฉันหวังว่าฉันจะเป็นประโยชน์!


ขอบคุณมาก! สิ่งนี้ช่วยได้
ZavtraMen

ฉันลองวิธีแก้ปัญหาอื่น ๆ นี่เป็นทางออกเดียวที่ใช้ได้ผลสำหรับฉัน
andrewbuilder


3

แก้ไข

ลบแอตทริบิวต์ไฟล์เพิ่มเติมในไฟล์ทรัพยากรของคุณให้ดีไม่ใช่ในชุดแอปพลิเคชันที่คอมไพล์:

  1. เปิด Terminal

  2. เปลี่ยนไดเร็กทอรีเป็นรูทของไฟล์ต้นฉบับของคุณ

    $ cd / Users / rjobidon / Documents / My \ Project

  3. แสดงรายการคุณลักษณะเพิ่มเติมทั้งหมด

$ xattr -lr .
  1. ลบแอตทริบิวต์เพิ่มเติมทั้งหมด
$ xattr -cr .

ข้อผิดพลาด Xcode

  • "Command CodeSign ล้มเหลวด้วยรหัสทางออกที่ไม่ใช่ศูนย์"
  • "ไม่อนุญาตให้ใช้ส้อมทรัพยากรข้อมูล Finder หรือสิ่งที่คล้ายกัน"

สาเหตุ

Apple เปิดตัวการเปลี่ยนแปลงการรักษาความปลอดภัยดังนั้นการลงนามรหัสจึงไม่อนุญาตให้ไฟล์ใด ๆ ใน App Bundle มีแอตทริบิวต์เพิ่มเติมที่มีการแยกทรัพยากรหรือข้อมูล Finder อีกต่อไป

แหล่งที่มา


2

ฉันไม่แน่ใจว่าอะไรเป็นสาเหตุของปัญหานี้ แต่วิธีหนึ่งที่ฉันใช้ในการแก้ไขปัญหานี้ได้สำเร็จคือเรียกใช้การอัปเดตพ็อดบนฝักโกโก้ของฉัน

ข้อผิดพลาด (สำหรับฉันแล้ว) แสดงปัญหากับหนึ่งในพ็อดที่เซ็นชื่อ การอัปเดตพ็อดช่วยแก้ปัญหาการลงนามนั้น

pod update [PODNAME] //For an individual pod

หรือ

pod update //For all pods.

หวังว่าสิ่งนี้จะช่วยให้ผู้ที่มีข้อผิดพลาด "Command CodeSign ล้มเหลวด้วยรหัสทางออกที่ไม่ใช่ศูนย์"


ฉันไม่มี podfile - ไม่แน่ใจว่าชื่อไฟล์และนามสกุลควรเป็นอย่างไร คุณสามารถล้าง?
นั่งรถอา

สวัสดี @RideSun คุณอาจยังไม่ได้เพิ่มพ็อดในโครงการของคุณ podfile เรียกว่า "Podfile" ไม่มีนามสกุลโดยค่าเริ่มต้นจะเป็นไฟล์ TextEdit
paul_f

2

หลังจากลองทุกอย่างแล้ววิธีแก้ปัญหาของฉันคือลบไฟล์ PNG บางไฟล์สร้างและเรียกใช้ (ตกลง) และเพิ่มภาพ PNG อีกครั้ง แปลก!


สิ่งที่คล้ายกัน เพิ่มไฟล์. PNG 5 ไฟล์ที่ไม่มีนามสกุล. PNG บิวด์สองสามตัวแรกใช้งานได้จากนั้นหลังจากแก้ไขการควบคุมใน IB ข้อผิดพลาดในการลงชื่อข้างต้นเกิดขึ้นพร้อมกับข้อความ "resource fork, Finder information, or similar detritus not allowed" เศษซาก? ใครใช้คำนั้น? การเปลี่ยนชื่อไฟล์ให้มีนามสกุล. PNG ช่วยแก้ปัญหาได้
Chris Walken

1

คำตอบอื่น ๆ ไม่ได้ผล นี่คือสิ่งที่ฉันได้ทำ:

  1. ลบใบรับรองของฉันจากพวงกุญแจ
  2. เปิด Xcode มันสร้างใบรับรองใหม่
  3. รันแอปบนอุปกรณ์สำเร็จ

1

สำหรับฉันฉันต้องไปที่พวงกุญแจเลือกพวงกุญแจ "เข้าสู่ระบบ" ดับเบิลคลิกที่นักพัฒนา iOS: คีย์ myname คลิกแท็บการควบคุมการเข้าถึงและเปลี่ยนปุ่มตัวเลือกเพื่ออนุญาตให้แอปพลิเคชันทั้งหมดเข้าถึงรายการนี้


1

ปัญหานี้เกิดจากการสร้างโครงการของฉันในสคีมารุ่น มันสามารถเกิดจากสิ่งอื่นได้เช่นกัน ลองเปลี่ยนสคีมาบิวด์โดยไปที่ xCode เป็น Product> Scheme> Edit Scheme ในส่วน "Run" ทางด้านซ้ายให้เปลี่ยน "Build Configuration" เป็น "Debug" ฉันหวังว่านี่จะช่วยได้


1

วิธีแก้ปัญหาข้างต้นไม่ได้ผลสำหรับฉัน หลังจากเดาได้แล้วฉันลอง (Xcode v10.2.1 cocoapods v1.7.1)

pod deintegrate

ติดตามโดย

pod install

แล้ว:

  • เปิดพื้นที่ทำงานใน Xcode
  • ล้างโฟลเดอร์บิลด์
  • สร้างโครงการ

ไม่มีข้อผิดพลาดในการสร้าง


1

สำหรับฉันวิธีแก้ไขมีดังต่อไปนี้โดยเปิดธง "จัดการเครื่องหมายอัตโนมัติ"

  1. ในเมนูแบบเลื่อนลงของเป้าหมายให้เลือก "ไม่มี"

  2. เลือกทีมพัฒนาที่ถูกต้องอีกครั้ง

หลังจากลองเกือบทุกคำแนะนำฉันพบว่ามันใช้งานได้ฉันเดาว่าเพราะ Xcode ตั้งค่าการเซ็นชื่อตั้งแต่ต้น


1

ไม่มีวิธีแก้ไขปัญหายอดนิยมใด ๆ
ในกรณีของฉันฉันแก้ไขข้อผิดพลาดโดยไปที่ไฟล์

XCode -> การตั้งค่า -> บัญชี -> จัดการใบรับรอง

และเพิ่ม (+) เพื่อพัฒนา iOS


1

ฉันจะโพสต์วิธีแก้ปัญหาของฉัน วิธีนี้ใช้ได้ผลสำหรับฉันเนื่องจากก่อนหน้านี้ไม่ได้ผล ปัญหาแรกเกิดขึ้นทันทีหลังจากการอัปเดตชุดเครื่องมือ XCode cli ครั้งล่าสุด (ไม่แน่ใจว่านี่เป็นอคติยืนยันหรือไม่)

ฉันลองทำตามคำแนะนำ (เช่น Unlock Keychain Trick)

สิ่งที่ใช้ได้ผลสำหรับฉันในกรณีที่เกิดข้อผิดพลาด:

  • Command CodeSign failed with a nonzero exit code (Something.framework)

    • เนื้อหา DD Trash; rm -rf / Users / dx / ไลบรารี / ผู้พัฒนา / Xcode / DerivedData / *
    • รีสตาร์ท XCode
    • สร้างเฟส => Link Binary With Libraries
      • Something.framework,
    • ตั้งค่าการฝังใน General => Something.framework => EMBED
      • Do not embed
    • กดCmd+B(สร้างโครงการ)
    • หวังว่าจะสร้างสำเร็จ

เมื่อฉันได้ทำตามขั้นตอนข้างต้นผมอย่างแท้จริงสร้าง app ประสบความสำเร็จ แต่ Xcode เตือนฉัน: ไม่พบภาพ: เหตุผล ฉันจัดการปัญหาตามขั้นตอนต่อไปนี้: เป้าหมาย - ขั้นตอนการสร้าง - เชื่อมโยงไบนารีด้วยกรอบงาน - Something.framework- สถานะ -> Optianl
Xuyee Wang

1

ผมก็ประสบปัญหานี้เกิดจากการกำหนดค่าที่เป็นของแอปเปิ้ลทั่วโลกนักพัฒนาสัมพันธ์ใบรับรองใบรับรอง

ฉันแก้ไขปัญหาโดยเปลี่ยนจาก "Alway Trust" เป็น "Use System Defaults"

เป็นขั้นเป็นตอน:

  1. เปิด KeyChain
  2. คลิกที่พวงกุญแจ "ล็อกอิน" (ตรวจสอบให้แน่ใจว่าปลดล็อกแล้ว - หากล็อกอยู่คลิกขวาที่มันแล้วเลือก "ปลดล็อก KeyChain")
  3. คลิกที่ใบรับรองและค้นหาใบรับรองของ Apple Worldwide Developer Relations Certification Authority
  4. คลิกขวาแล้วเลือกรับข้อมูล
  5. ขยายส่วนความน่าเชื่อถือและเปลี่ยนการตั้งค่าเพื่อใช้ค่าเริ่มต้นของระบบตามภาพด้านล่าง

ใส่คำอธิบายภาพที่นี่


1

เนื่องจาก Code Sign ไม่อนุญาตให้ไฟล์ใด ๆ ใน App Bundle มีแอตทริบิวต์เพิ่มเติมที่มี Resource Fork หรือข้อมูล Finder อีกต่อไป

หากต้องการดูว่าไฟล์ใดทำให้เกิดข้อผิดพลาดนี้ให้ไปที่โฟลเดอร์. app โดยปกติจะเป็นเช่น: / Users / XXXX / Library / Developer / Xcode / DerivedData / MyProject-ckbzynxqjmstxigbdwwkcsozlego / Build / Products / Debug-maccatalyst / (ของฉันคือโครงการ Catalyst) ใน Terminal,

cd <above path>
xattr -lr .

คุณจะเห็นไฟล์บางไฟล์มีคุณสมบัติเพิ่มเติม:

./MyProject.app/Contents/Resources/shopping_cart.png: com.apple.lastuseddate # PS: 00000000 BE 31 D5 5E 00 00 00 00 D0 40 FE 39 00 00 00 00 | .1. ^ ..... @ 0.9 .... |

จากนั้นไปที่โฟลเดอร์โครงการของคุณหรือโฟลเดอร์อ้างอิงสำหรับไฟล์เหล่านั้นลบแอตทริบิวต์เพิ่มเติม:

cd /Users/XXXX/Work/MyProject
xattr -cr .

หลังจากล้างโฟลเดอร์ที่อ้างอิงทั้งหมดแล้วให้ไปที่ Xcode และสร้างใหม่


0

ฉันก็เห็นข้อผิดพลาดนี้เช่นกันหลังจากเพิ่มส่วนผสมของภาพ. jpg และ. png ลงในโฟลเดอร์ art.scnassets ทำการเปลี่ยนแปลงโค้ดและลบการเปลี่ยนแปลงเหล่านั้นผ่านเมนู Source Control ของ Xcode> ยกเลิกการเปลี่ยนแปลงทั้งหมด ...

ฉันพยายามแก้ไขอื่น ๆ ในเธรดนี้ แต่ท้ายที่สุดฉันต้องลบไฟล์. jpg / .png ที่เพิ่มเข้ามาล้างโปรเจ็กต์และสร้างโปรเจ็กต์ใหม่เพื่อกำจัดข้อผิดพลาด จากนั้นฉันอ่านไฟล์. jpg / .png ดั้งเดิมและตอนนี้ฉันกำลังสร้างโค้ดใหม่โดยไม่มีปัญหา


ฉันได้เพิ่มไฟล์ที่รวดเร็วหลายไฟล์จากโปรเจ็กต์อื่นของฉันและยังมีรูปภาพ png หนึ่งไฟล์ หลังจากลบโครงการสร้างรูปภาพ png สำเร็จแล้ว😀
Prashant Gaikwad


0

หลังจากฉันคัดลอกไฟล์. aiff สองไฟล์ในกลุ่ม. scnassets ข้อผิดพลาดนี้เกิดขึ้น การลบไฟล์และ "Clean Build Folder" ช่วยแก้ปัญหาในกรณีของฉันได้


0

ไม่แน่ใจว่าวิธีนี้จะช่วยใครได้บ้าง แต่อย่าลืมFind Implicit Dependenciesเลือก บางครั้งอาจทำให้โครงการของคุณ "สูญเสียการติดตาม" ว่าจะค้นหาบางสิ่งได้จากที่ใด


ใส่คำอธิบายภาพที่นี่


เมื่อคุณทำสิ่งนี้แล้วฉันขอแนะนำให้ทำความสะอาดโครงการของคุณและสร้างใหม่

ใส่คำอธิบายภาพที่นี่


0

สิ่งนี้ใช้ได้ผลสำหรับฉัน :) ฉันลบใบรับรองในการตั้งค่าการเข้าถึงพวงกุญแจ ไปที่ Xcode และทำความสะอาดสร้างแอป ตอนนี้ใบรับรองถูกสร้างขึ้นอีกครั้งในการเข้าถึงพวงกุญแจและสร้างได้สำเร็จด้วยอุปกรณ์จริง



0

ในกรณีของฉันมันเป็นตัวเลือกที่เปิดโดยไม่ได้ตั้งใจ ฉันใช้ไฟล์ root. xcconfig ทั่วไปทั้งสำหรับ iOS และ macOS สำหรับ iOS เป้าหมายตัวเลือกเปิดใช้งานรันไทม์ที่แข็งตัวยังคงเปิดอยู่ดังนั้นการแทนที่บรรทัด

ENABLE_HARDENED_RUNTIME = YES

โดย

ENABLE_HARDENED_RUNTIME[sdk=macosx*] = YES

ในไฟล์. xcconfig สามารถแก้ไขปัญหาได้



0

ปัญหาของฉันได้รับการแก้ไขแล้ว

  • ตรวจสอบจัดการการลงชื่อใน Target MyProject และ Add Team โดยอัตโนมัติ
  • ตรวจสอบจัดการการลงนามใน Target MyProjectTest และ Add Team โดยอัตโนมัติ
  • Product -> Clean Build Folder -> สร้างอีกครั้งหรือลองรันบนอุปกรณ์

ปัญหาเกิดขึ้นเมื่อคุณมีทีมที่ไม่ถูกต้อง / แตกต่างกันใน MyProject และ MyProjectTest

การเชื่อมต่อโทรศัพท์ของคุณใหม่ก่อนสร้างใหม่อาจช่วยแก้ไขปัญหานี้ได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.