আমার অ্যাপ্লিকেশনটির জন্য ফাইল ভাগ করে নেওয়া কীভাবে সক্ষম করবেন?


158

আমার কাছে একটি চিত্র সম্পাদনা অ্যাপ্লিকেশন রয়েছে যেখানে ব্যবহারকারীরা ফটোগুলিতে প্রভাব প্রয়োগ করতে পারেন। আমি কীভাবে এটি সক্ষম করতে পারি যাতে ব্যবহারকারীরা ফাইল শেয়ারিং ট্যাবে আইটিউনসে আমার অ্যাপটি দেখতে এবং তারপরে কেবল অ্যাপ্লিকেশনটিতে + ড্রপ ফটো টানতে পারে?

স্ট্যানজার মতো কিছু ইবুক পাঠক এ জাতীয় কাজ করে এবং এটি একটি দুর্দান্ত বিকল্প হবে। হতে পারে কেউ এমন একটি টিউটোরিয়াল বা সংস্থান দেখিয়ে দিতে পারেন যা এই কৌশলটি কীভাবে সক্ষম এবং ব্যবহার করতে হয় সে সম্পর্কে কথা বলে।


উত্তর:


281

আপনাকে কেবল আপনার অ্যাপ্লিকেশনটির ইনফরমেশন প্লাস্টিতে UIFileSharingEnabled( Application Supports iTunes file sharing) কী সেট করতে হবে । ডকুমেন্টেশনের জন্য এখানে একটি লিঙ্ক। ফাইল ভাগ করে নেওয়ার অংশে স্ক্রোল করুন।

অতীতে, এটি সংজ্ঞায়িত করাও প্রয়োজনীয় ছিল CFBundleDisplayName( Bundle Display Nameযদি এটি ইতিমধ্যে না থাকে)। আরও বিশদ এখানে


57
আপনার মতো আমার মতো চ্যালেঞ্জ দেওয়া হয়েছে: এক্সকোডে তথ্য.পলিট ফাইল সম্পাদনা করার সময় অ্যাপ্লিকেশন আইটিউনস ফাইল ভাগ করে নেওয়া সমর্থন করে ।
লাভাস্লাইডার

এটি একটি প্রয়োগে কার্যকর হতে না পারার কোনও কারণ আছে কি? আমি এটি সক্ষম করেছি কিন্তু অ্যাপটি আইটিউনস ফাইল ভাগ করে
নেবে না

@ শ্রীরালভভি আপনি কি কোনও উন্নয়ন বিল্ড বা অ্যাড-হক বিল্ড দিয়ে চেষ্টা করছেন?
ভিন

@ অরল্লভভ আপনার সম্ভবত ফাইল ফাইলগুলি সেট আপ করতে হবে ... (লক্ষ্য / তথ্যের অধীনে নথির প্রকার)
নিলসবট

এবং অন্য কেউ যদি কাজ না করে চুল কাটাচ্ছে, আপনার কাছে সম্ভবত একাধিক * ইনফো.প্লিস্ট রয়েছে কিনা তা পরীক্ষা করে দেখুন।
টনি অ্যাডামস

42

আপেল ডক অনুসারে :

ফাইল-ভাগ করে নেওয়া সমর্থন
ফাইল-ভাগ করে নেওয়ার সমর্থন অ্যাপ্লিকেশনগুলিকে আইটিউনস 9.1 এবং তারপরে ব্যবহারকারী ডেটা ফাইলগুলি উপলভ্য করতে দেয়। একটি অ্যাপ্লিকেশন যা ফাইল ভাগ করে নেওয়ার জন্য তার সমর্থন ঘোষনা করে তার / দস্তাবেজ ডিরেক্টরি সামগ্রীর ব্যবহারকারীর জন্য উপলব্ধ করে। আইটিউনস থেকে প্রয়োজনীয় হিসাবে ব্যবহারকারী এই ডিরেক্টরিটির ভিতরে এবং বাইরে ফাইলগুলি সরিয়ে নিতে পারে। এই বৈশিষ্ট্যটি আপনার অ্যাপ্লিকেশনটিকে একই ডিভাইসের অন্যান্য অ্যাপ্লিকেশনগুলির সাথে ফাইলগুলি ভাগ করার অনুমতি দেয় না; এই আচরণের জন্য পেস্টবোর্ড বা একটি দস্তাবেজ ইন্টারঅ্যাকশন কন্ট্রোলার অবজেক্ট প্রয়োজন।

আপনার অ্যাপ্লিকেশনটির জন্য ফাইল ভাগ করে নেওয়ার জন্য, নিম্নলিখিতগুলি করুন:

  1. আপনার অ্যাপ্লিকেশনটির তথ্য.পালিস্ট ফাইলে UIFileSharingEnable কী যুক্ত করুন এবং কীটির মান YES এ সেট করুন । (আসল কী নাম "অ্যাপ্লিকেশনটি আইটিউনস ফাইল ভাগ করে নেওয়ার সমর্থন করে")

  2. আপনার অ্যাপ্লিকেশনটির নথি ডিরেক্টরিতে আপনি যে ফাইলগুলি ভাগ করতে চান তা রাখুন Put

  3. ডিভাইসটি ব্যবহারকারীর কম্পিউটারে প্লাগ করা থাকলে, আইটিউনস নির্বাচিত ডিভাইসের অ্যাপ্লিকেশন ট্যাবে একটি ফাইল ভাগ করে নেওয়ার অংশটি প্রদর্শন করে।

  4. ব্যবহারকারী এই ডিরেক্টরিতে ফাইল যুক্ত করতে বা ফাইলগুলিকে ডেস্কটপে সরিয়ে নিতে পারেন।

ফাইলগুলি ভাগ করে নেওয়া সমর্থন করে এমন অ্যাপ্লিকেশনগুলিকে যখন ফাইলগুলি ডকুমেন্টস ডিরেক্টরিতে যুক্ত করা হয়েছে তখন তারা সনাক্ত করতে সক্ষম হবে এবং যথাযথভাবে প্রতিক্রিয়া জানাবে। উদাহরণস্বরূপ, আপনার অ্যাপ্লিকেশনটি তার ইন্টারফেস থেকে যে কোনও নতুন ফাইলের সামগ্রী উপলভ্য করতে পারে। আপনি কখনই এই ডিরেক্টরিতে ফাইলগুলির তালিকা সহ ব্যবহারকারীকে উপস্থাপন করবেন না এবং সেই ফাইলগুলির সাথে কী করবেন তা সিদ্ধান্ত নিতে বলুন।

UIFileSharingEn وړ কী সম্পর্কে অতিরিক্ত তথ্যের জন্য, তথ্য সম্পত্তি তালিকা কী রেফারেন্স দেখুন


1
অ্যাপ্লিকেশনটিকে ফাইলের তালিকা সহ ব্যবহারকারীকে উপস্থাপন করা উচিত নয় কেন?
কিউটেটারে

1
@ কুতেরে: মনে করুন, আপনি কেবলমাত্র ডকুমেন্ট ডিরেক্টরিতে এমপি 3 ফাইলগুলি চান তবে ব্যবহারকারী .pdf ফাইলগুলি রেখে দেয় তবে আপনি এটি ব্যবহারকারীর কাছে রেখে যান বা আপনার শেষে পরিচালনা করতে পারেন। সুতরাং ফাইলগুলির সাথে আপনি কী করছেন সেদিকে খেয়াল রাখুন। এটি অ্যাপলের ডকের রেফারেন্স, দয়া করে url এ যান।
নিকো

উইন্ডোজ পিসি থেকে লগের বিশদটি কীভাবে রফতানি করতে পারি?
ভিনিষ টিপি

13

নতুন এক্সকোড 7 এর জন্য কেবল তথ্য.প্লেস্টে 'ইউআইফাইলসরিংএনেবল' কী প্রয়োজন হবে। 'CFBundleDisplayName' এর আর প্রয়োজন নেই।

আরও একটি ইঙ্গিত: কেবলমাত্র 'পরীক্ষাগুলি' টার্গেটের তথ্য.পলিটকে সংশোধন করবেন না। প্রধান অ্যাপ্লিকেশন এবং 'পরীক্ষাগুলি'র বিভিন্ন তথ্য.প্লেস্ট রয়েছে।


ওহে. আমি আমার তথ্য.পরে তালিকাটিতে "অ্যাপ্লিকেশনটি আইটিউনস ফাইল ভাগ করে নেওয়ার সমর্থন করি" - "হ্যাঁ"। আমি যখন এক্সকোডে "রান" বোতামটি শুরু করি তখন লাইনটি স্বয়ংক্রিয়ভাবে সরিয়ে ফেলা হয়। আপনার কি একই সমস্যা নেই?
এম.মাসা

6

আপনি যদি প্লাস্টিতে বর্ণমালা দ্বারা সন্ধান করেন তবে এটি "অ্যাপ্লিকেশনটি আইটিউনস ফাইল ভাগ করে নেওয়ার সমর্থন করে" হওয়া উচিত।


2

আপনার ছেলের পক্ষে এটি সুস্পষ্ট হতে পারে তবে আমি কিছুক্ষণের জন্য আমার মাথা আঁচড়ালাম কারণ ফোল্ডারটি ফাইল অ্যাপগুলিতে প্রদর্শিত হয়নি। আমার আসলে ফোল্ডারে কিছু সঞ্চয় করা দরকার। আপনি এটি দ্বারা অর্জন করতে পারে

  • অ্যাপ্লিকেশনটির আপনার দস্তাবেজ ডিরেক্টরিতে কিছু ফাইল সংরক্ষণ করা
  • আইক্লাউড ড্রাইভ থেকে আপনার অ্যাপে কিছু সরান (মুভ ডায়ালগটিতে ফোল্ডারটি প্রদর্শিত হবে)। আপনার ফোল্ডারে আর কোনও ফাইল উপস্থিত না হওয়ার সাথে সাথে এটি "আমার আইপ্যাড ট্যাবে" থেকে অদৃশ্য হয়ে যাবে।

এটি যুক্ত করার জন্য ধন্যবাদ। কেবলমাত্র অন্যটি জিনিসটি আমি বিভ্রান্তিকর দেখতে পেয়েছি তা হল প্রথমবার আপনি যখন ফাইল ভাগ করে নেওয়া চালু করেন এবং কোনও ফাইল দেখানোর জন্য আপনাকে বের করে দিতে এবং আপনার ডিভাইসটি পুনরায় সংযোগ করতে হয় এমন কোনও ফাইল সংরক্ষণ করে। এই ক্ষেত্রে অন্য কেউ সময় কাটানোর ক্ষেত্রে কেবল সময় নষ্ট করে।
Cosworth66

1

এক্সকোড 8.3.3 এ সত্য মান সহ .plist এ নতুন সারি যুক্ত করুন

অ্যাপ্লিকেশন আইটিউনস ফাইল ভাগ করে নেওয়া সমর্থন করে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.