ไม่สามารถเปลี่ยนสิทธิ์การใช้งานได้ในแอปพลิเคชัน


167

เพิ่งอัปเดตเป็น iOS 6 sdk และ Xcode ล่าสุดและรับสิ่งนี้เมื่อพยายามสร้างเป็น 3gs ของฉัน ฉันได้เพิ่ม armv6 ภายใต้สถาปัตยกรรมที่ถูกต้อง?

"ไม่สามารถเปลี่ยนสิทธิ์การใช้งานได้ในแอปพลิเคชัน"


1
สิ่งเดียวกันนี้เกิดขึ้นกับ iPhone 5 ของฉันฉันพยายามลบ Xcode และติดตั้งใหม่ ฉันคิดว่าองค์ประกอบบางอย่างกำลังอืดอาดอยู่รอบตัว
Cocoa Dev

2
ฉันเพิ่งถอดปลั๊กโทรศัพท์และถอนการติดตั้งแอพ Ba-da บิงโก!
Quintin Balsdon

คำตอบ:


344

ฉันสามารถแก้ปัญหาได้โดยลบแอปพลิเคชันที่ฉันเคยอัปโหลดไว้ด้วย Bundle Identifier ตัวเดียวกัน (ซึ่ง xcode สับสนในการทำ chmod) ลองตรวจสอบบันทึกจาก xCode Organizer (ชื่ออุปกรณ์ของคุณ -> คอนโซล) คุณควรรับข้อมูลจากบันทึกนั้น โชคดี!


ใช่นี่คือเหตุผลที่ฉันจัดการเพื่อหาสิ่งที่ฉันทำผิดคำตอบของคุณถูกต้อง ขอบคุณ!
Alex McPherson

1
แต่ผู้ใช้ของฉันจะสามารถอัปเกรด ??? ฉันมีแอพที่กำลังขาย สร้างเวอร์ชันใหม่แล้วและถ้าฉันพยายามเรียกใช้บน iPhone ด้วย App Store เวอร์ชันฉันได้รับข้อผิดพลาดนี้ แล้วจะเกิดอะไรขึ้นถ้าฉันปล่อยเวอร์ชั่นใหม่ในแอพสโตร์ ?? ช่วยด้วย.
Fraggle

1
@Ignacio - ไม่ฉันไม่สามารถแนะนำให้พวกเขาทำอย่างนั้นได้ !!! สิ่งที่ฉันต้องการหลีกเลี่ยง ฉันไม่รู้ด้วยซ้ำว่าฉันเป็นใคร การอัพเกรดไม่ได้รับการปล่อยตัวออกมา (อนุมัติแล้ว แต่ยังไม่ออก)
Fraggle

@Fraggle - ฉันเปลี่ยนชื่อแอพสามตัวด้วยวิธีนี้ก่อน iOS6 โดยไม่มีปัญหา ตอนนี้ฉันได้รับปัญหาของคุณด้วยแอปปัจจุบันฉันพยายามเปลี่ยนชื่อ ... นี่เป็นข้อผิดพลาดใน XCode 4.5 (ขอให้อุปกรณ์ทำบางสิ่งที่ไม่สามารถทำได้) หรือ b) การเปลี่ยนแปลงนโยบายที่ระบุ ที่คุณไม่สามารถเปลี่ยนชื่อแอพได้หลังจากที่ปล่อยแอพ ... ในทางทฤษฎีควรได้รับการแก้ไขถ้าคุณเปลี่ยนชื่อแอปของคุณเป็น 'ย้อนกลับ' เป็นชื่อเดิมของเวอร์ชันก่อนหน้านี้ นั่นคือสิ่งที่ฉันจะทำตอนนี้!
Red Nightingale

ในการเปลี่ยนชื่อแอพ 'ย้อนกลับ' ให้ไปที่การตั้งค่า Build ของแอพและค้นหาชื่อผลิตภัณฑ์ เปลี่ยนเป็นข้อความไอคอนหน้าจอหลักสำหรับรุ่นปัจจุบันของคุณ หวังว่ามันจะใช้ได้!
Red Nightingale

116

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


ใช่. ฉันลบแอพในอุปกรณ์แล้วลองอีกครั้งทำงานได้ดี
Xubing ในประเทศจีน นักพัฒนาซอฟต์แวร์

นั่นเป็นสิ่งที่สมบูรณ์แบบสิ่งที่ฉันต้องการ
Stephen

1
ขอบคุณ แต่เมื่อฉันจะอัปโหลดไปยัง appstore ผู้ใช้จะต้องลบเวอร์ชันเก่าก่อนที่จะอัปโหลดเวอร์ชันใหม่หรือไม่ หรือการอัพเกรดเป็นไปได้โดยไม่ลบเวอร์ชั่นเก่าออก?
doxsi

สมบูรณ์แบบ - นี่เป็นปัญหาในกรณีของฉันอย่างแม่นยำ ขอบคุณ
Brian Cline

ไม่ได้ช่วยอะไรมากนักเมื่อคุณพยายามทดสอบการย้ายถิ่น…;)
Ash

13

คุณอาจมีชื่อเป้าหมายอื่น คุณสามารถเริ่มต้นแอพได้ตั้งแต่ต้น แต่คุณต้องมีชื่อเป้าหมายและตัวระบุบันเดิลเดียวกัน


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

ฉันพบว่านี่เป็นคำตอบที่ถูกต้องไม่จำเป็นต้องลบแอปอย่างน้อยในกรณีของฉัน
deepwinter

ใช่. ถูกต้องแล้ว เนื่องจากฉันต้องการให้การตั้งค่าบางอย่างของที่มีอยู่แล้วเขียนทับด้วย debug ap ด้วยเป้าหมายที่แตกต่างกันแล้วฉันได้รับข้อผิดพลาดนี้ (ฉันติดตั้งแอพเฉพาะกิจเพื่อดีบักข้อความพุช)
karim

ชื่อเป้าหมายและตัวระบุบันเดิลไม่จำเป็นต้องเหมือนกัน ฉันมีตัวอย่างการทำงานที่ทำงานต่อหน้าฉัน
Varun Bhatia

การทำให้ตัวระบุบันเดิลและชื่อเป้าหมายทำงานเหมือนเดิม ขอบคุณ !!
ArdenDev

13

ลบแอพที่ติดตั้งไว้แล้วบน iPhone / iPad ด้วย Bundle identifier.iphone / ipad เดียวกันจะสับสนกับแอพที่มี Bundle Identifier เดียวกัน ดังนั้นเปลี่ยนให้เปลี่ยนตัวระบุ Bundle ของแอปปัจจุบันหรือลบแอพที่ติดตั้งไว้แล้ว


7

มันสามารถเกิดขึ้นได้เมื่อคุณเปิดแอพจาก Xcode และคุณติดตั้งแอปสโตร์เวอร์ชั่นในโทรศัพท์ด้วย Bundle-id เดียวกัน แต่เป็นชื่ออื่น ในกรณีของฉันฉันใช้ App_Beta เมื่ออยู่ใน appstore คือแอพ หากทั้งสองเวอร์ชันไม่มีชื่อผลิตภัณฑ์เดียวกันคุณจะไม่สามารถทดสอบการอัพเกรดจากรุ่นเก่าเป็นเวอร์ชั่นใหม่ได้ เพื่อแก้ชื่อให้ตรงกัน


4

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


3

คุณต้องลบแอปทั้งหมดโดยใช้ตัวระบุบันเดิลเดียวกัน ฉันทำแบบเดียวกัน แต่ยังคงมีข้อผิดพลาดเหมือนเดิมบน iPod ของฉันฉันทำความสะอาด ( cmd+ shift+ k) การสร้างและรีสตาร์ท iPod และฉันก็สามารถเรียกใช้แอปบน iPod ได้


3

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


3

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

  1. ชื่อเป้าหมาย
  2. ตัวระบุบันเดิล
  3. ชื่อผลิตภัณฑ์

2

ฉันมีข้อผิดพลาดนี้และสิ่งที่แก้ไขให้ฉันคือชื่อผลิตภัณฑ์ภายใต้การตั้งค่าการสร้าง ฉันเปลี่ยนมันเป็นอย่างอื่นและเริ่มได้รับข้อผิดพลาดนี้ ฉันเปลี่ยนมันกลับแล้วก็ซ่อมมัน


1
เปลี่ยนมันกลับไปเป็นอะไร? รายละเอียดเพิ่มเติมโปรด
kolossus

1
สันนิษฐานว่าเปลี่ยนกลับไปเป็นสิ่งที่เขาเรียกว่าไว้ล่วงหน้า
Carlos P

1

เพียงลบแอปพลิเคชันเวอร์ชันก่อนหน้าทั้งหมด เนื่องจากความไม่ตรงกัน / ความสับสนเกี่ยวกับตัวระบุกลุ่มมันเกิดขึ้น ฉันลบแอปพลิเคชันที่มีอยู่ทั้งหมดด้วยตัวระบุที่คล้ายกันและสามารถติดตั้งได้


0

ฉันสามารถแก้ไขข้อความแสดงข้อผิดพลาดนี้ได้อย่างง่ายดายเพียงแค่ถอดสายเคเบิล USB แล้วเสียบเข้าไปใหม่อีกครั้งหลังจากนั้นสองสามวินาที YMMV!


0

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


-1

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

ป้อนคำอธิบายรูปภาพที่นี่


-8

ไม่สามารถเปลี่ยนสิทธิ์การใช้งานได้ในแอปพลิเคชัน

สาเหตุ : ฉันมีไอคอนในระบบไฟล์ชื่อ29x29.png,58x58.png,72x72.pngฯลฯ ฉันมีการเชื่อมโยงนุ่ม (ln -s) ที่มีชื่อที่จำเป็นต่อไอคอน App บน iPad และ iPhone ยกตัวอย่างเช่นเป็นลิงก์ไปยังไฟล์ที่แท้จริงIcon-Small.png29x29.png

ฉันทำสิ่งนี้เพราะโปรแกรมของฉันทำงานบนแพลตฟอร์มต่าง ๆ ตั้งแต่โทรศัพท์มือถือไปจนถึงเดสก์ท็อป Android, Apple และ Microsoft ทั้งหมดมีข้อกำหนดที่คล้ายกัน ดังนั้น "ไอคอนหนึ่งชุด" และ "ลิงก์ที่แตกต่างกันสำหรับระบบปฏิบัติการที่แตกต่างกัน" จึงเหมาะสมที่สุดสำหรับฉัน

แก้ไข : อย่าใช้ลิงค์ Apple ไม่ได้บอกคุณว่า และข้อผิดพลาดของพวกเขา "ไม่สามารถเปลี่ยนสิทธิ์การใช้งานบนแอปพลิเคชัน"นั้นไม่มีประโยชน์


ดูคำตอบต่าง ๆ (และสาเหตุ) ทั้งหมดดูเหมือนว่าสิ่งต่าง ๆ มากมายสามารถทำให้เกิดขึ้นได้


จากความอยากรู้ทำไมลงคะแนนเสียงทั้งหมด? ฉันอธิบายวิธีทำซ้ำปัญหาและวิธีแก้ไขปัญหาในกรณีตัวอย่าง หมายเหตุ: แอปเปิ้ลไม่ได้ห้ามลิงค์ไปยังไฟล์ที่มีชื่ออย่างดี (ตัวอย่างเช่น 29x29.png) ตรวจสอบเอกสารประกอบสำหรับบทความที่เชื่อมโยง
jww

@William - คำถามที่เกี่ยวกับข้อผิดพลาด"ไม่สามารถเปลี่ยนสิทธิ์ที่ปฏิบัติการในใบสมัคร" ลิงค์ที่ใช้ชื่อที่ต้องการชี้ไปที่ PNG จะทำให้เกิด การแก้ไขคือไม่ใช้ลิงก์ Apple ไม่ได้บอกคุณว่า
jww
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.