ไฟล์ปฏิบัติการได้รับการลงนามด้วยสิทธิ์ที่ไม่ถูกต้องใน Xcode


113

ฉันได้รับข้อผิดพลาดนี้กับ Xcode 5 เมื่อพยายามเรียกใช้แอปบนอุปกรณ์ของฉัน

ไฟล์ปฏิบัติการถูกเซ็นชื่อด้วยสิทธิ์ที่ไม่ถูกต้อง

ทำงานได้ดีกับ Xcode 4.x. ใครรู้วิธีกำจัดข้อผิดพลาด

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


ฉันมี Xcode 8.3.3 และคำตอบนี้ทำได้จริงสำหรับฉัน: stackoverflow.com/a/40464055/4177294
Nuno MSB

คำตอบ:


102

ฉันต่อสู้กับปัญหานี้เป็นเวลาหนึ่งชั่วโมงและในที่สุดก็พบวิธีแก้ไข ปรากฎว่าทีมพัฒนาแตกต่างกันใน ProjectTarget และ ProjectTests


13
ขอบคุณมาก! นี่ช่วยฉันและประหยัดเวลาได้มาก!
Marky

ว้าว! ขอบคุณ @Krish
Kqtr

คุณครับเพิ่งช่วยวันพฤหัสบดีของฉันขอบคุณไม่พอ
Samer Murad

ฉันจะหา ProjectTarget และ ProjectTests ได้ที่ไหน
Pablo

อา! เจอแล้ว! วันนี้และมันก็แค่การตั้งค่านี้! ??
Pablo

77

การรีสตาร์ท Xcodeเป็นสิ่งที่ได้ผลสำหรับฉัน


15
ดังนั้น Xcode จึงใช้ Microsoft universal fix ;) สำหรับบันทึกปัญหานี้ยังคงเป็นปัญหาและการรีสตาร์ทยังคงเป็นการแก้ไข (ฉันใช้ v7.3.1)
Eric Soyke

3
+1 อีกครั้งประสบปัญหานี้อีกครั้งจากนั้น Google ก็มาถึงที่นี่
jayellos

หลังจากตรวจสอบทุกรายละเอียดหลายชั่วโมง ... สิ่งนี้ใช้ได้ใน XCode 8
Matej Ukmar

ใครมีวิธีแก้ปัญหานี้ที่มั่นคง !!!! วิธีแก้ปัญหาทั้งหมดนี้ดูเหมือนจะเป็นการแก้ปัญหาตามสถานการณ์ กรุณาช่วย.
สูงสุด

จริงๆแล้วการสร้างทีมพัฒนาโครงการและทีมพัฒนาทดสอบโครงการเหมือนกันสำหรับฉัน
Tahmid Rahman

35

ฉันพบปัญหา แอปที่ฉันสร้างบน developer.apple.com ไม่มีเสียงระหว่างแอป ไฟล์ plist การให้สิทธิ์โปรเจ็กต์บน Xcode มีการตั้งค่าเสียงระหว่างแอปเป็น YES (โดยค่าเริ่มต้น) เมื่อฉันเปลี่ยนการตั้งค่าในการกำหนดค่าแอปของฉันใน developer.apple.com เพื่อเปิดใช้งานเสียงระหว่างแอป จากนั้นแอปของฉันก็ทำงานบนอุปกรณ์ของฉัน ฉันเดาว่านั่นเป็นกฎใหม่ของ Apple ที่จะทำให้การตั้งค่าแอปของคุณสอดคล้องกันทั้งใน developer.apple.com และการตั้งค่าโครงการ xcode ของคุณ


10
ฉันสลับความสามารถ Inter-App Audio เป็น ON จากนั้นเป็น OFF อีกครั้งและวิธีนี้แอปใช้งานได้ ... WT *?
Ferran Maylinch

ว้าวไม่น่าเชื่อ ยังคงเป็นการแก้ไขที่ใช้ได้ แต่สำหรับฉันแล้วมันคือความสามารถของ App Groups
Keller

ที่นี่! มันแปลกมาก ฉันเดาว่าคุณสามารถสลับความสามารถใด ๆ เพื่อแก้ไขได้
Andre Simon

พยายามทุกอย่างแล้วยังคงประสบปัญหาเดิม! ข้อเสนอแนะใด ๆ
สูงสุด

24

ฉันสามารถแก้ไขปัญหานี้ได้โดยการเปิด / ปิดการให้สิทธิ์ "Game Center" ใน Xcode 5 :-)


5
ขอบคุณ! คุณไม่รู้หรอกว่าเมื่อเช้านี้ฉันรู้สึกผิดหวังแค่ไหนจนกระทั่งฉันสะดุดกับคำตอบของคุณ แก้ไขให้ฉันอย่างแน่นอน
Gasper Kolenc

1
โปรดทราบว่า Xcode จะสร้างโปรไฟล์การจัดเตรียมให้คุณและทำให้โปรไฟล์การจัดเตรียมที่สร้างขึ้นเองของคุณเป็นโมฆะ
Van Du Tran

@VanDuTran ไม่มันจะไม่
Nik

สิ่งนี้เกิดขึ้นในแอปพลิเคชัน Xamarin เช่นกันใน Visual Studio for mac ดังนั้นจึงไม่ได้แยกเฉพาะ Xcode
Dan Beaulieu

19

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


จุดที่ดีมากเหตุการณ์นี้เกิดขึ้นเมื่อคุณเปลี่ยนทีมในเป้าหมายหลัก แต่ไม่อยู่ในเป้าหมายการทดสอบ การเปลี่ยนทีมในเป้าหมายการทดสอบเป็นทีมในเป้าหมายหลักช่วยแก้ปัญหาให้ฉันได้
แดน

ขอบคุณ !! นี่คือสิ่งที่แก้ไขได้ในที่สุดสำหรับฉัน สิทธิ์เป็นปลาเฮอริ่งแดงทั้งหมด
Reid

19

สำหรับ XCode 10 อาจต้องใช้ระบบการสร้างแบบเดิม

สามารถเปลี่ยนแปลงได้จากการตั้งค่าไฟล์ / โครงการ ข้อผิดพลาด ITMS-90174: "ไม่มีโปรไฟล์การจัดเตรียม - แอป iOS ต้องมีโปรไฟล์การจัดเตรียมในไฟล์ที่ชื่อฝังตัว Mobileprovision"

การแจ้งเตือน Cordova / ionic: https://github.com/apache/cordova-ios/issues/407


1
ต้องการเพิ่มสำหรับผู้ใช้ Cordova / Ionic ที่คุณอาจต้องเปลี่ยนโปรเจ็กต์ Xcode ที่สร้างขึ้นเพื่อใช้โหมดเดิมโดย "ไฟล์> การตั้งค่าโปรเจ็กต์ / พื้นที่ทำงาน" และเปลี่ยนเป็นระบบ Legacy Build "ตามรายละเอียดที่นี่: stackoverflow.com/a / 52605878/2503520
Vyrnach

12

โซลูชันสำหรับXcodeล่าสุด:

ก่อนอื่นคุณต้องตรวจสอบสิ่งที่เปิดใช้งานในศูนย์สมาชิกของคุณสำหรับAppIDเฉพาะของคุณ:

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

จากนั้นในเป้าหมายที่เหมาะสมของคุณใน Xcode คุณต้องเปิดการใช้งานApp Groupความสามารถเดียวกันในกรณีนี้: Game Center, In-App Purchase, ทั้งหมดของพวกเขาจะต้องมีการเปิดใช้งานในเป้าหมายของคุณใน Xcode

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

อย่างไรก็ตามมันไม่สำคัญสำหรับโหมดDEBUG :

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

มันสำคัญมากสำหรับโหมดปล่อยของคุณ: ใส่คำอธิบายภาพที่นี่

โปรดทราบว่าGame CenterและIn-App Purchaseเปิดใช้งานโดยค่าเริ่มต้นในศูนย์สมาชิกแต่ถูกปิดใช้งานในเป้าหมายของ Xcode


3
เป็นไปได้ไหมที่จะลบเกมเซ็นเตอร์และการซื้อในแอปจาก developer.apple.com
Noitidart

12

ฉันคิดว่าปัญหาของคุณเกิดจากโปรไฟล์ที่คุณใช้ xCode4.6 และตอนนี้คุณใช้ xCode5

คุณต้องรีเฟรชใบรับรอง / โปรไฟล์การจัดเตรียมผ่าน XCode> Preferences> Accounts

XCode> การตั้งค่า> บัญชี> คลิกที่บัญชี DEV ของคุณ> ปุ่มดูรายละเอียด (ด้านล่างขวา)> หน้าจอ Signing Iden / PPs จะปรากฏขึ้น> กดรีเฟรช

จากนั้นเลือกอีกครั้งจากการตั้งค่าการสร้างโปรไฟล์ที่ถูกต้องและทำความสะอาดและสร้างโครงการของคุณ

หวังว่านี่จะช่วยคุณได้


1
ขอบคุณสำหรับความช่วยเหลือของคุณ. ฉันพบปัญหา แอปที่ฉันสร้างบน developer.apple.com ไม่มีเสียงระหว่างแอป ไฟล์ plist การให้สิทธิ์โปรเจ็กต์บน Xcode มีการตั้งค่าเสียงระหว่างแอปเป็น YES (โดยค่าเริ่มต้น) เมื่อฉันเปลี่ยนการตั้งค่าในการกำหนดค่าแอปของฉันใน developer.apple.com เพื่อเปิดใช้งานเสียงระหว่างแอป จากนั้นแอปของฉันก็ทำงานบนอุปกรณ์ของฉัน ฉันเดาว่านั่นเป็นกฎใหม่ของ Apple ที่จะทำให้การตั้งค่าแอปของคุณสอดคล้องกันทั้งใน developer.apple.com และการตั้งค่าโครงการ xcode ของคุณ
Emmy

6

ฉันต้องจับคู่ความสามารถของแอพใน Xcode5 ภายใต้

Capabilities -> 
In-App purchase -> ON
Game Center -> ON

ด้วยสิ่งนั้นในโปรไฟล์กระตุ้น


นอกจากนี้ยังแก้ไขการตอบสนองข้อผิดพลาด "โทเค็นไม่ถูกต้อง" ของ APN
hiroshi

การเพิ่มสิทธิ์ในเกมเซ็นเตอร์และการนำออกกลับได้ผลสำหรับฉันเช่นกัน ไม่รู้ว่าทำไม
Rukshan Marapana

5

xcode 6.1 (ตัวอย่าง HealthKit)

ฉันได้รับข้อผิดพลาดนี้เนื่องจากการผสานรวม HealthKit: ฉันได้เปิดใช้งานการซื้อในแอป Game Center และ Healkit แก้ไขปัญหาของฉันแล้ว .. เช่นเดียวกับที่ฉันเปิดใช้งานในโปรไฟล์การจัดเตรียม

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

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


ต้องทำเช่นเดียวกันสำหรับการแชร์พวงกุญแจ ฉันมีส่วนขยายแอปด้วยฉันต้องทำทั้งสองที่เพื่อให้มันใช้งานได้
CaseyB

5

(Xcode 6.1)

ปัญหาสำหรับฉันอยู่ในการตั้งค่าการสร้างของฉัน ฉันตั้งค่าโปรไฟล์การจัดเตรียมเป็นโปรไฟล์การผลิตของ App Store เมื่อพยายามปรับใช้กับอุปกรณ์ ฉันเปลี่ยนเป็น "อัตโนมัติ" และแก้ไขปัญหาของฉันได้ คุณยังสามารถตั้งค่าเป็นโปรไฟล์การจัดสรร Dev ของคุณ

ฉันมีใบรับรอง 2 ใบด้วยดังนั้นฉันจึงเพิ่มใบรับรองใบที่สองของฉันในการจัดหานักพัฒนาของฉัน คนอื่นคงไม่มีปัญหานี้


ขอบคุณ! การเปลี่ยนเป็น 'อัตโนมัติ' ทำเพื่อฉัน
Emastmagy MastMagy

แปลกที่การเปลี่ยนเป็นการแก้ไขโดยอัตโนมัติ แต่ได้ผลสำหรับฉัน ฉันตั้งค่าโปรไฟล์การจัดสรรเป็น com.mycompany. * และได้รับข้อผิดพลาดนี้ มี FixMe สีแดงอยู่ใต้แท็บความสามารถ แต่หลังจากแก้ไขปัญหาเหล่านั้นแล้วฉันยังคงได้รับข้อผิดพลาดการให้สิทธิ์ที่ไม่ถูกต้อง จากนั้นฉันลองเปลี่ยนโปรไฟล์การจัดสรรจาก com.mycompany. * เป็นอัตโนมัติและแก้ไขปัญหาได้ ฉันตรวจสอบอีกครั้งว่า bundleID คือ com.mycompany.blabla ดังนั้นดูเหมือนว่าจะเป็นข้อผิดพลาด Xcode บางประเภท ฉันใช้ Xcode 6.3.2
Jim Range

5

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


4

การทำความสะอาดและการสร้างที่เรียบง่ายดูเหมือนจะแก้ไขได้สำหรับฉัน


นี่เป็นการแก้ไขสำหรับฉันด้วย
Enijar

4

หากปัญหานี้เหมือนกับฉันคุณอาจลืมตั้งทีมที่ไม่เหมาะสมที่สุดในโครงการเป้าหมายของคุณลองทำภาพนี้

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


3

ฉันแก้ปัญหานี้โดยการลบทั้งหมด"PROVISIONING_PROFILE=..."และ"PROVISIONING_PROFILE[sdk=iphoneos*]" = ...ในproject.pbxprojและรีสตาร์ท Xcode และตั้งค่าโปรไฟล์การจัดเตรียมสำหรับเป้าหมายอีกครั้ง


3

หากการรีสตาร์ท xcode ไม่ได้ผลให้สร้างโปรไฟล์การจัดเตรียมใหม่และอย่าลืมรวมอุปกรณ์ทดสอบของคุณด้วย


การรีสตาร์ท / ทำความสะอาดไม่ได้ผลสำหรับฉัน แต่แล้วฉันก็รู้ว่าฉันไม่ได้เพิ่มโทรศัพท์ทดสอบเครื่องใหม่ในโปรไฟล์ Ad Hoc ที่ฉันใช้สร้างด้วย ฉันสร้าง / ดาวน์โหลดโปรไฟล์ที่อัปเดตใหม่และข้อผิดพลาดก็หายไป หมายเหตุ: คุณอาจได้รับข้อผิดพลาด "ความปลอดภัย" หลังจากดำเนินการดังกล่าวซึ่งหมายความว่าอุปกรณ์ต้องการให้คุณอนุญาตแอปเพียงแตะแอปบนอุปกรณ์เพื่อเปิดใช้งานการแจ้งเตือน "ผู้พัฒนาที่เชื่อถือได้"
SafeFastExpressive

3

ในกรณีของฉันไม่ได้เพิ่มอุปกรณ์ ฉันจึงต้องเพิ่มอุปกรณ์และสร้างโปรไฟล์การจัดสรรใหม่


3

สิ่งที่ต้องตรวจสอบอีกประการหนึ่ง - ตรวจสอบให้แน่ใจว่าคุณได้เลือกเอนทิตีที่ถูกต้องในทั้งสองอย่าง

เป้าหมาย -> เป้าหมายของคุณ -> สร้างการตั้งค่า -> การเซ็นชื่อ

และ

โครงการ -> โครงการของคุณ -> การตั้งค่าการสร้าง -> เอนทิตีการลงนามรหัส

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


2

ดูเหมือนว่าจะมีข้อผิดพลาดเล็กน้อยใน Xcode พยายามเก็บถาวรแม้ว่าจะมีปัญหากับentitlementsไฟล์. หากสิทธิ์ของคุณเรียบร้อยดีก็จะอัปโหลดได้โดยไม่มีปัญหาใด ๆ Apple ยอมรับและแอปของคุณจะเผยแพร่ไปยัง AppStore

ฉันทำแล้วและได้ผล :)



1

ฉันมีปัญหาเดียวกันใน XCode 5 สิ่งนี้ช่วยฉันได้

XCode > Preferences > Location tab > DerivedData

กดลูกศรซ้ายเล็กน้อยเพื่อเปิด DerivedData ใน Finder ย้ายไปที่โฟลเดอร์ถังขยะของโครงการของคุณและสร้างใหม่

ภาพหน้าจอ


ฉันเดาว่าควรมีเหตุผลที่เหมาะสมว่าทำไมการลบข้อมูลที่ได้มาจะช่วยแก้ปัญหาได้
Kavita

1

มีปัญหาบางอย่าง แก้ไข: ไปที่เป้าหมายที่ถูกต้อง -> ความสามารถ -> สำหรับฉันมีปัญหากับ "การซื้อในแอป" และปุ่มสำหรับแก้ไข ปัญหาการดำเนินการปิดเครื่อง


1

ในกรณีของฉัน: ฉันต้องเปิดใช้งาน Inter-App Audio in

Capabilities -> Inter-App Audio

ฉันคิดว่าเพราะฉันใช้ Parse.com Notification จึงต้องมีลิงก์ไปที่ AudioToolbox.framework


1

การเปิดใช้งานความสามารถ -> เสียงระหว่างแอปแก้ไขปัญหานี้ให้ฉันเช่นกัน ฉันกำลังพยายามส่งการแจ้งเตือนแบบพุชผ่านการแยกวิเคราะห์


1

คำตอบที่นี่ดูเหมือนจะไม่เพียงพอดังนั้นฉันจึงเพิ่มสองเซ็นต์ของฉัน:

วิธีแก้ปัญหาที่แท้จริงคือโดยทั่วไปมีความไม่ตรงกันระหว่างสิ่งที่เก็บไว้ในโปรไฟล์การจัดเตรียมของคุณ (ตรวจสอบที่ developer.apple.com -> สมาชิก -> ใบรับรอง -> ใบรับรองที่คุณใช้ [อย่าลืมตรวจสอบว่า dev / production) และสิ่งที่เปิดใช้งานในแอปของคุณ (คลิกสองครั้งที่ชื่อโครงการ) ภายใต้เมนูแนวนอนให้เลือก 'ความสามารถ' (ถัดจาก 'ทั่วไป')

หากคุณเพิ่งเปลี่ยนหนึ่งในสิ่งเหล่านี้อย่าลืมรีเฟรชใบรับรองของคุณภายใต้ XCode -> การตั้งค่า -> บัญชี -> รายละเอียด -> รีเฟรชไอคอนและรีสตาร์ท XCode


1

ในกรณีของฉันใบรับรอง APNS หมดอายุให้นำใบรับรองที่หมดอายุออกและสร้างโปรไฟล์การจัดสรรใหม่เพื่อแก้ไขปัญหา


1

ในกรณีของฉันฉันต้องยอมรับข้อตกลงสิทธิ์การใช้งานนักพัฒนาของ Apple

เข้าสู่ระบบบัญชีผู้พัฒนา Apple และสังเกตข้อความแจ้งเตือนที่คล้ายกับด้านล่าง

"ข้อตกลงสิทธิ์การใช้งานโปรแกรมนักพัฒนาของ Apple ได้รับการอัปเดตแล้วในการเข้าถึงทรัพยากรสมาชิกบางอย่าง **** ต้องยอมรับข้อตกลงใบอนุญาตล่าสุดภายในวันที่ 28 มิถุนายน 2016"

ก่อนหน้านี้ฉันไม่สามารถเพิ่ม / แก้ไข iCloud Containers ไปยัง App ID ได้แม้ว่าฉันจะเปลี่ยน / ตรวจสอบความสามารถโปรไฟล์การจัดเตรียมใบรับรอง ฯลฯ หลังจากตกลงในสัญญาสิ่งต่างๆก็เริ่มทำงานได้อย่างราบรื่น

หวังว่ามันจะช่วยประหยัดเวลาอันมีค่าของใครบางคนได้


1

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

ไฟล์การจัดเตรียมมือถือไม่ตรงกับไฟล์สิทธิ์ที่สร้างโดย Xcode

แม้ว่าไฟล์ทั้งหมดจะถูก anaged โดยอัตโนมัติโดยเครื่องมือของ Apple แต่ก็ไม่ถูกต้อง

หากคุณดาวน์โหลดไฟล์การจัดเตรียมจากพอร์ทัล Apple และเปิดขึ้นมา (คุณสามารถเปิดได้เนื่องจากเป็นเพียงไฟล์ plist ที่ลงนามโดยใบรับรองของคุณดังนั้นจึงสามารถอ่านได้โดยโปรแกรมแก้ไขข้อความ) และเปรียบเทียบกับไฟล์สิทธิ์ของคุณ (สร้างขึ้นโดยอัตโนมัติโดย Xcode และอยู่ในไฟล์โครงการ (ดังนั้นจึงเป็นอีกครั้งที่สามารถอ่านไฟล์ XML ได้โดยโปรแกรมแก้ไขข้อความ) จากนั้นคุณจะเห็นความแตกต่าง

ในกรณีของฉันมันคือสิทธิ์ Game Center แสดงบนพอร์ทัลตามที่เลือกไว้ (ตรวจสอบตามค่าเริ่มต้น) แต่จริงๆแล้วสิทธิ์นี้ไม่รวมอยู่ในไฟล์การจัดเตรียมอุปกรณ์เคลื่อนที่ ดังนั้นมันจึงเป็นเรื่องของการลบออกจากไฟล์สิทธิ

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


1

สำหรับผู้ที่มีปัญหาเดียวกันกับProvisioning Profile Automaticในเป้าหมาย Build Settings:

ระวังให้มากเมื่อคุณแก้ไขไฟล์สิทธิ์เป้าหมายของคุณ! ซึ่งอาจทำให้การติดต่อกับโปรไฟล์การจัดเตรียมที่สร้างขึ้นโดยอัตโนมัติผิดพลาดและคุณจะได้รับข้อผิดพลาดนี้

ในกรณีของฉันฉันต้องใช้คอนเทนเนอร์การผลิต iCloud ชั่วคราวกับการสร้างการแก้ไขข้อบกพร่อง ในการทำเช่นนั้นฉันแทรก

<key>com.apple.developer.icloud-container-environment</key>
<string>Production</string>  

ในไฟล์สิทธิ์และใช้งานได้!
เพื่อเตือนฉันว่าฉันต้องลบบรรทัดเหล่านี้ในภายหลังฉันได้แทรกความคิดเห็นต่อไปนี้เพิ่มเติม:

<key>TODO</key>
<string>The entry below must be out commented or deleted to use the iCloud development environment.</string>  

และนี้ยากจนการติดต่อและสร้างข้อผิดพลาด


ไฟล์การให้สิทธิ์อยู่ที่ไหน
Noitidart

อยู่ในโฟลเดอร์โครงการของคุณและเรียกว่า "yourProject.entitlements" คุณสามารถค้นหาได้ในตัวนำทางโครงการของ Xcode
Reinhard Männer

ขอบคุณ ดูเหมือนว่าจะไม่ถูกสร้างขึ้นจนกว่าฉันจะตรวจสอบแล้วจึงยกเลิกการเลือก "inter app audio" ฉันมีเกมเซ็นเตอร์และในการซื้อแอพใน developer.apple.com แต่ฉันไม่ได้ใช้มันนี่เป็นค่าเริ่มต้น ดังนั้นฉันจึงทำเครื่องหมายในความสามารถของฉันใน xcode เป็น "on" แต่ไม่ว่าฉันจะได้รับ "ปฏิบัติการถูกเซ็นชื่อด้วยสิทธิ์ที่ไม่ถูกต้อง" ก็ตาม ความผิดพลาด :(
Noitidart

1

ฉันใช้การแจ้งเตือนแบบพุชในแอปของฉันและหลังจากการพัฒนาเสร็จสิ้นฉันพยายามทดสอบการแจ้งเตือนแบบพุชสำหรับการกำหนดค่าการเผยแพร่การกำหนดค่าการปล่อยตอนนั้นฉันได้รับข้อผิดพลาดนี้

ฉันถูกใช้ผลิตรายละเอียดการจัดเตรียมที่จะเรียกใช้สำหรับการเปิดตัว ดังนั้นฉันจึงสามารถแก้ไขข้อผิดพลาดนี้ได้โดยใช้Adhoc Provisioning Profile

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