ไม่สามารถปลดล็อกไฟล์ในเนื้อหาแอปพลิเคชัน


0

สำหรับการใช้ RoboVM บน OSX ฉันต้องแก้ไขไฟล์ที่ชื่อว่า info.plist ซึ่งอยู่ในเนื้อหาของแอปพลิเคชันที่เรียกว่า Android Studio

ปีที่แล้วฉันจัดการแก้ไขไฟล์สำหรับ Android Studio 1.5 (ภาพขวา) แต่ตอนนี้ฉันติดตั้ง Android Studio 2.13 และฉันไม่ประสบความสำเร็จ (ภาพซ้าย)

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

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

คำตอบ:


1

สมมติว่าคุณเป็นผู้ดูแลระบบคุณสามารถเพิ่มสิทธิ์ในการเขียนให้กลุ่มโดยใช้คำสั่ง chmod:

sudo chmod g+w /path/to/info.plist

อัปเดต: ปรากฎว่าพวกเขากำลังเปิดใช้แอปพลิเคชันโดยตรงจากอิมเมจดิสก์ซึ่งมีแนวโน้มว่าจะเมานต์เป็นแบบอ่านอย่างเดียว การคัดลอกไปยังดิสก์ภายในเครื่องช่วยให้คุณสามารถทำการเปลี่ยนแปลงเช่นนี้


ขอบคุณสำหรับคำตอบ. ฉันรู้เส้นทางไปยังไฟล์. dmg แต่ไม่ทราบเส้นทางไปยังไฟล์ info.plist ซึ่งอยู่ในเนื้อหาของแพ็คเกจ คุณสมบัติบอกว่าฉันมีสิทธิ์อ่านและเขียน แต่มันบอกไว้ข้างต้นว่า "อ่านอย่างเดียว" ฉันไม่สามารถพูดได้เช่น:
/path/to/dmg/Contents/Info.plist

โอ้ไฟล์นี้อาศัยอยู่ในดิสก์อิมเมจหรือไม่? ฉันคิดว่าภาพดิสก์เป็นแบบอ่านอย่างเดียวแล้ว ไฟล์จะจบที่ไหน? คุณกำลังเรียกใช้สิ่งนี้จากดิสก์อิมเมจหรือติดตั้ง (คัดลอก) ไปยังดิสก์ภายในเครื่องหรือไม่?
MacManager

ใช่แล้ว. ฉันไม่แน่ใจ. เมื่อฉันเปิดมันจะแสดงไอคอนสองไอคอน Android Studio ที่มีโลโก้และทางลัดไปยังโฟลเดอร์ Applications ฉันคลิกสองครั้งบน Android Studio และมันจะเปิดแอปพลิเคชัน แต่อย่างที่คุณเห็นในสกรีนช็อต: ก่อนหน้านี้ฉันสามารถเปิดแอปพลิเคชันได้โดยตรงจากเดสก์ท็อปของฉัน สถานที่ตั้งแตกต่างกันในขณะนี้
Z0q

อาคุณเพิ่งเปิดตัวจากดิสก์อิมเมจแบบอ่านอย่างเดียวที่ดูเหมือน ลองคัดลอกลงในโฟลเดอร์ Applications ของคุณ จากนั้นให้คลิกควบคุม (คลิกขวา) บนสำเนาใน / Applications และเลือก "แสดงเนื้อหาของแพ็คเกจ" และค้นหาไฟล์ที่ต้องการ
MacManager

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