แอพพลิเคชั่นนี้ถูก Sandbox แล้ว ซึ่งหมายความว่าแอปพลิเคชันได้รับรหัสที่เซ็นชื่อด้วยชุดของสิทธิ์ สิทธิ์เหล่านี้ถูกบังคับใช้โดย Mac OS X เอกสารประกอบสำหรับนักพัฒนาของ Apple ในการทดลองใช้ผลิตภัณฑ์Sandboxให้รายละเอียดเพิ่มเติม
คุณสามารถดูการให้สิทธิ์ sandbox ของ Xee โดยใช้คำสั่ง Terminal.app ต่อไปนี้:
codesign --display --entitlements - /Applications/Xee.app
บทความของ Ole Begemann, การตรวจสอบรหัสการเซ็นชื่อและสถานะแซนด์บ็อกซ์ในรหัสอธิบายเพิ่มเติม
ลาออกหรือดึงสิทธิ์
ในการลบการให้สิทธิ์คุณจะต้องลงชื่อรหัสแอปพลิเคชันอีกครั้งโดยไม่มีการให้สิทธิ์ - การใช้codesign
- หรือถอนการเซ็นชื่อโค้ดทั้งหมดจากแอปพลิเคชัน
ถามนักพัฒนาของ Xee
ไม่แนะนำให้แก้ไขแอปพลิเคชั่น Mac ถามนักพัฒนาของ Xee เพื่อขอความช่วยเหลือเกี่ยวกับวิธีแก้ไขพฤติกรรมนี้ มีเพียงพวกเขาที่มีความรู้ที่เหมาะสมในการแก้ปัญหานี้
นักพัฒนาของ Xeeดูเหมือนจะตระหนักถึงปัญหานี้:
(โปรดทราบว่าเวอร์ชันของ App Store นั้นถูกใช้ Sandbox แล้วในขณะที่รุ่นที่ไม่ใช่ App Store และเวอร์ชั่นเต็มนั้นไม่ใช่แบบ Sandbox หากคุณต้องการความปลอดภัยของ Sandbox OS X คุณควรจะได้รับเวอร์ชั่นของ App Store อย่างไรก็ตามรุ่น Sandbox นั้นจำเป็นต้อง ขออนุญาตจากคุณสำหรับการดำเนินการบางอย่างและหากคุณพบว่าน่ารำคาญคุณควรหาเวอร์ชั่นที่ไม่ใช่ App Store)
บอก Apple
พิจารณาให้ข้อเสนอแนะแก่ Appleเกี่ยวกับข้อ จำกัด นี้และวิธี จำกัด เวิร์กโฟลว์ของคุณ ความคิดเห็นของลูกค้าจะช่วยกำหนดรูปร่างสิ่งที่แอพ Mac App Store สามารถทำได้และไม่สามารถทำได้ในอนาคต สำหรับตอนนี้แอพที่ซื้อผ่าน Apple Mac App Store มีจำนวน จำกัด