คำถามติดแท็ก plist

11
จะแปลสตริงภายในไฟล์ info.plist ของ iOS ได้อย่างไร
ดังที่คุณอาจทราบว่าiOS 8ต้องใช้คีย์NSLocationWhenInUseUsageDescriptionสำหรับการใช้ตำแหน่งของผู้ใช้ ฉันได้เพิ่มคีย์นี้และข้อมูลทั่วไปบางอย่างลงใน Plist ข้อมูลของฉัน ฉันจะใช้สตริงการแปลในไฟล์ plist ได้อย่างไร - อัปเดต - ฉันมีสตริง Localizable แล้ว ฉันแค่สงสัยว่าฉันสามารถใช้บางอย่างเช่น NSLocalizedString (MYSTRING, ไม่มี) ภายในสตริง plist ฉันรู้ว่าฉันสามารถสร้างไฟล์หลายไฟล์ของ info.plist สำหรับการโลคัลไลซ์เซชัน แต่ฉันสงสัยว่าอาจมีวิธีที่ง่ายกว่านี้
258 ios  xcode  plist  beta 

12
NSCameraUsageDescription ใน iOS 10.0 runtime error หรือไม่
ใช้iOS 10.0เบต้าครั้งสุดท้าย ฉันได้ลองใช้กล้องเพื่อสแกนบาร์โค้ดในแอปของฉันและมันล้มเหลวด้วยข้อผิดพลาดรันไทม์นี้ แอปนี้ทำงานล้มเหลวเนื่องจากพยายามเข้าถึงข้อมูลที่มีความอ่อนไหวต่อความเป็นส่วนตัว Info.plist ของแอปจะต้องมีคีย์ NSCameraUsageDescription ที่มีค่าสตริงที่อธิบายถึงผู้ใช้ว่าแอปใช้ข้อมูลนี้อย่างไร วางคีย์นี้ลงในแผน แต่มันยังคงล้มเหลว?

8
วิธีที่ดีที่สุดในการเพิ่มส่วนใบอนุญาตในชุดการตั้งค่า iOS
แอปพลิเคชัน iOS ของฉันใช้ส่วนประกอบของบุคคลที่สามจำนวนหนึ่งที่ได้รับอนุญาตภายใต้ Apache 2.0 และใบอนุญาตที่คล้ายกันซึ่งทำให้ฉันต้องรวมส่วนต่างๆของข้อความประเภทนี้ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. ดูเหมือนว่าจะมีแบบอย่างที่สมเหตุสมผลในการใส่ข้อมูลนี้ไว้ในส่วนย่อย 'ใบอนุญาต' ในชุดการตั้งค่า (บน ipad facebook, เพจ, ประเด็นสำคัญ, ตัวเลขและวิกิพานิออนดูเหมือนจะทำเช่นนี้) ฉันกำลังดิ้นรนเล็กน้อยเพื่อให้บรรลุสิ่งเดียวกันจริงๆ ฉันดูเหมือนจะต้องแยกข้อความขึ้นทีละบรรทัดและเข้าสู่ xcode ทีละบรรทัด (และดูเหมือนว่า xcode4 …

2
กำหนดไว้ที่ $ {EXECUTABLE_NAME} และ $ {PRODUCT_NAME}
ฉันจะหาข้อมูลเกี่ยวกับวิธีแก้ไขสิ่งเหล่านี้ได้ที่ไหน ${EXECUTABLE_NAME} ${PRODUCT_NAME} สิ่งเหล่านี้จะแสดงในไฟล์. plist เท่านั้น แต่ค่าจริงอยู่ที่ไหน หากเราสามารถปรับเปลี่ยนสิ่งที่เราต้องการได้โดยตรงใน. plist ว่าทำไมเราถึงต้องการสิ่งเหล่านี้ ฉันใหม่นั่นเป็นสาเหตุที่ฉันมีปัญหาในการทำความเข้าใจสิ่งเหล่านี้ฉันยังตรวจสอบข้อมูลอ้างอิงคีย์รายการคุณสมบัติของข้อมูลแอปเปิล แต่ไม่พบค่า $ {} เหล่านี้
109 iphone  objective-c  ios  xcode  plist 

30
CFBundleVersion ในข้อผิดพลาดการอัปโหลด Info.plist
"ไบนารีที่คุณอัปโหลดไม่ถูกต้อง CFBundleVersion ที่สำคัญในไฟล์ Info.plist ต้องมีเวอร์ชันที่สูงกว่าเวอร์ชันที่อัปโหลดก่อนหน้านี้" ฉันได้รับข้อผิดพลาดนี้เมื่อฉันอัปโหลดแอปพลิเคชันของฉัน ฉันตั้งค่าเวอร์ชันที่อัปเดตเป็น 1.2 บน iTunes Connect และได้อัปเดต.plistไฟล์เป็น 1.2 ฉันไม่เข้าใจว่าทำไมฉันจึงได้รับข้อผิดพลาดนี้ ความช่วยเหลือใด ๆ จะได้รับการชื่นชม ขอบคุณ.

3
iOS 10 - การเปลี่ยนแปลงในการขอสิทธิ์ของกล้องไมโครโฟนและคลังรูปภาพทำให้แอปพลิเคชันหยุดทำงาน
iOS 10 ตอนนี้ต้องได้รับอนุญาตจากผู้ใช้ในการเข้าถึงไลบรารีสื่อภาพถ่ายกล้องและฮาร์ดแวร์อื่น ๆ เช่นนี้ วิธีแก้ปัญหานี้คือการเพิ่มคีย์ลงในinfo.plistคำอธิบายสำหรับผู้ใช้ว่าเราใช้ข้อมูลของพวกเขาอย่างไร ฉันหากุญแจได้เพียงไม่กี่ดอก NSPhotoLibraryUsageDescription NSMicrophoneUsageDescription NSCameraUsageDescription ฉันต้องการทราบว่ามีคีย์เพิ่มเติมสำหรับฮาร์ดแวร์อื่น ๆ หรือไม่เช่นiOS 10 หากคุณไม่ได้ระบุinfo.plistคำอธิบายคีย์ที่เหมาะสมแอปพลิเคชันของคุณจะพังหากสร้างโดยใช้ XCode - 8 เบต้า
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.