অভ্যন্তরীণ পরীক্ষার সময় আইটিএসএপিউসসনঅ্যাক্সিম্পট এনক্রিপশন রপ্তানি সম্মতি?


215

অভ্যন্তরীণ পরীক্ষার জন্য বিল্ড বাছাই করার সময় আমি এই বার্তাটি পেয়েছি it আইটি.এস.প্লাইতে আইটিএসএপিউসসনএক্সেমিপশন এনক্রিপশন সেট করার বিষয়ে বলা হয়েছে এর অর্থ কী? এটা কি দরকারি?

এখানে চিত্র বর্ণনা লিখুন


3
এটি আক্ষরিকভাবে জিজ্ঞাসা করছে যে আপনি কোনও ক্রিপ্টোগ্রাফি ব্যবহার করছেন কিনা / যদি আপনার অ্যাপটি সুরক্ষিত তথ্য ক্রিপ্টোগ্রাফিকভাবে সঞ্চয় করার জন্য ডিজাইন করা হয়েছে।
Andriko13

1
20 শে সেপ্টেম্বর, 2016 হিসাবে, এটি আর প্রয়োজন হয় না। আমার উত্তরটি এখানে দেখুন: stackoverflow.com/a/40391664/776167 - আপনি বলতে পারেন যে আপনাকে ছাড় দেওয়া হয়েছে।
hisnameisjimmy

উত্তর:


217

মূলত <key>ITSAppUsesNonExemptEncryption</key><false/>NO এর সমান বুলিয়ান মান for

তথ্য.পলিট মান

@ জোসেফএইচ দ্বারা আপডেট করুন: এই মানটির অর্থ অ্যাপটি কোনও এনক্রিপশন ব্যবহার করে না, বা কেবল ছাড় এনক্রিপশন ব্যবহার করে। যদি আপনার অ্যাপ্লিকেশনটি এনক্রিপশন ব্যবহার করে এবং অব্যাহতি না দেয় তবে আপনাকে অবশ্যই এই মানটি হ্যাঁ / সত্য হিসাবে সেট করতে হবে।

কখনও কখনও কোনও অ্যাপ্লিকেশনটিকে এনক্রিপশন ব্যবহার করার জন্য বিবেচনা করা হলে বিতর্কযোগ্য মনে হয়।


1
ধন্যবাদ - আমি ঠিক এটিই খুঁজছিলাম (গ্রাফিকাল প্লাস্ট ফাইলের মধ্যে কীটি কীভাবে যুক্ত করা যায়)
নাটালিয়া

2
'ITSAppUsesNonExemissionEncryption' কে মিথ্যা / NO তে সেট করার অর্থ এই নয় যে আপনার অ্যাপ্লিকেশনটিতে এনক্রিপশন পরিবর্তন হয়নি। এর অর্থ হল অ্যাপটি কোনও এনক্রিপশন ব্যবহার করে না, বা কেবল ছাড় এনক্রিপশন ব্যবহার করে। যদি আপনার অ্যাপ্লিকেশনটি এনক্রিপশন ব্যবহার করে এবং অব্যাহতি না পেয়ে থাকে তবে আপনাকে অবশ্যই এই মানটি হ্যাঁ / সত্য হিসাবে সেট করতে হবে ery খুব কয়েকটি অ্যাপ্লিকেশন এটিকে NO এ সেট করতে পারে; উদাহরণস্বরূপ, যদি আপনার অ্যাপ্লিকেশনটির কোনও অংশ যদি https ব্যবহার করে তবে আপনাকে অবশ্যই অবশ্যই হ্যাঁ বলা দরকার। দেখুন stackoverflow.com/questions/2135081/...
JosephH

1
@ জোসেফ ঠিক আছে, অন্তর্দৃষ্টি জন্য অনেক ধন্যবাদ, সত্যই আপনার তথ্য সঠিক বলে মনে হচ্ছে
এলিয়াহ সাউনকাইন

23
আপনি যদি https ব্যবহার করছেন তবে আপনার সাধারণত এটি হ্যাঁ সেট করার দরকার নেই। বিভাগ 5 অংশ 2 থেকে নোট 4 দেখুন । বেশিরভাগ ক্ষেত্রে, যদি অ্যাপ্লিকেশনটির মূল উদ্দেশ্য এনক্রিপশন না হয় তবে আপনি মানটি কোনওতে সেট করতে পারেন। এখানে কিছু সাবধানবাণী রয়েছে যেমন আপনি "উপযুক্ত কর্তৃপক্ষ" এর অনুরোধের ভিত্তিতে তথ্য ত্যাগ করতে ইচ্ছুক কিনা, তাই মনোযোগ সহকারে পড়ুন।
বেন কেন

1
ওএস স্তরে এইচটিটিপিএস এনক্রিপশন প্রয়োগ করা হয়; অ্যাপ্লিকেশন আসলে ডেটা সিফারিংয়ের সমস্যায় যায় না। আমার বোঝার মধ্যে, বেন কেনের পরামর্শটি সঠিক।
এলিজাহ সাউনকাইন

61

ডাব্লুডাব্লুডিসি ২০১৫ অনুসারে নতুন বিতরণ New

এখানে চিত্র বর্ণনা লিখুন

ইনফরমেশন.পুলিস্টে "" না "" "এর" আইটিএসএপিউসসনঅ্যাক্সেম্পেটিং এনক্রিপশন "সেট করা ভাল কাজ করে। যদি আপনার অ্যাপে কোনও ক্রিপ্টোগ্রাফিক সামগ্রী থাকে না।

এখানে চিত্র বর্ণনা লিখুন

অভ্যন্তরীণ পরীক্ষার জন্য বিল্ড বাছাই করার সময় আমি এই পপ আপটি পেয়েছি আমি আমার তথ্য.পিস্টে "আইটিএসএপিউসসনঅ্যাক্সেম্পিটএনক্রিপশন" কীটি অন্তর্ভুক্ত করি নি তবে এখনও আমার পক্ষে কাজ করে।

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

এছাড়াও অ্যাপল ডক।

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

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

আইটিউনস কানেক্টে রফতানি সম্মতি ডকুমেন্টেশন যুক্ত করতে:

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

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

এখানে চিত্র বর্ণনা লিখুন

ডকুমেন্ট ফাইলের নাম ক্লিক করে এবং আরও তথ্য নির্বাচন করে আপনি যে কোনও সময়ে আপনার উত্তরগুলি পর্যালোচনা করতে পারেন। আপনার যদি আপনার ডকুমেন্টেশন আপডেট করতে বা প্রশ্নের উত্তরগুলির কোনও পরিবর্তন করতে হয় তবে আপনার পরিবর্তনের সাথে মিলে একটি নতুন দস্তাবেজ যুক্ত করতে আপনাকে উপরের পদক্ষেপগুলি পুনরাবৃত্তি করতে হবে।



51

এই কীটি প্লিস্ট ফাইলে যুক্ত করুন ... সব ঠিকঠাক হবে ..

<key>ITSAppUsesNonExemptEncryption</key>  
<false/>

শুধু আগে পেস্ট করুন </dict></plist>


25

অ্যাপল আমাদের বিল্ডিং প্রক্রিয়াটিকে সহজ করেছে, সুতরাং আপনাকে প্রতিবার একই চেকবক্সে ক্লিক করার দরকার নেই। অ্যাপ্লিকেশনটিতে এই পতাকাটি সংকলন করে আপনি আপনার আইটিসি প্রবাহকে প্রবাহিত করতে পারেন।

2019 এর পরেও এটি এখনও রয়েছে।


17

ড্রপডাউন থেকে নির্বাচন করতে দয়া করে নিম্নলিখিত লাইনটি টাইপ করতে শুরু করুন:

অ্যাপ্লিকেশনটি অ-ছাড় ছাড়াই এনক্রিপশন ব্যবহার করে


12

মনে রাখতে হবে মূলত 2 টি জিনিস। আপনি শুধুমাত্র কোন এটি সেট করতে, আপনি যদি অনুমতি পারেন এ সব এনক্রিপশন ব্যবহার করবেন না , অথবা আপনি অব্যাহতিপ্রাপ্ত প্রবিধান অংশ । এটি নিম্নলিখিত ধরণের অ্যাপ্লিকেশনগুলিতে প্রযোজ্য:

উত্স: চেম্বার অফ কমার্স : https://www.bis.doc.gov/index.php/policy-guidance/encryption/encryption-faqs#15

গ্রাহক অ্যাপ্লিকেশন

  • সফ্টওয়্যার বা সঙ্গীত জন্য জলদস্যুতা এবং চুরি প্রতিরোধ;
  • সংগীত, সিনেমা, সুর / সংগীত, ডিজিটাল ফটো - প্লেয়ার, রেকর্ডার এবং সংগঠক
  • গেমস / গেমিং - ডিভাইস, রানটাইম সফ্টওয়্যার, এইচডিএমআই এবং অন্যান্য উপাদান ইন্টারফেস, বিকাশ সরঞ্জাম
  • এলসিডি টিভি, ব্লু-রে / ডিভিডি, ভিডিও অন ডিমান্ড (ভিওডি), সিনেমা, ডিজিটাল ভিডিও রেকর্ডার (ডিভিআর) / ব্যক্তিগত ভিডিও রেকর্ডার (পিভিআর) - ডিভাইস, অন-লাইন মিডিয়া গাইড, বাণিজ্যিক সামগ্রীর সততা এবং সুরক্ষা, এইচডিএমআই এবং অন্যান্য উপাদান ইন্টারফেস (ভিডিও কনফারেন্সিং নয়);
  • প্রিন্টার, কপির, স্ক্যানার, ডিজিটাল ক্যামেরা, ইন্টারনেট ক্যামেরা - অংশ এবং উপ-সমাবেশগুলি semb
  • পরিবারের ইউটিলিটি এবং সরঞ্জাম

ব্যবসায় / সিস্টেম অ্যাপ্লিকেশন: সিস্টেম অপারেশন, সংহতকরণ এবং নিয়ন্ত্রণ। কিছু উদাহরণ

  • বিজনেস প্রসেস অটোমেশন (বিপিএ) - প্রক্রিয়া পরিকল্পনা এবং সময়সূচি, সরবরাহ চেইন পরিচালনা, ইনভেন্টরি এবং বিতরণ

  • পরিবহন - সুরক্ষা এবং রক্ষণাবেক্ষণ, সিস্টেমগুলি পর্যবেক্ষণ এবং অন-বোর্ড কন্ট্রোলারগুলি (বিমান, রেলওয়ে এবং বাণিজ্যিক স্বয়ংচালিত সিস্টেম সহ), 'স্মার্ট হাইওয়ে' প্রযুক্তি, পাবলিক ট্রানজিট পরিচালনা এবং ভাড়া সংগ্রহ ইত্যাদি,

  • শিল্প, উত্পাদন বা যান্ত্রিক ব্যবস্থা - রোবোটিক্স, উদ্ভিদ সুরক্ষা, ইউটিলিটিস, কারখানা এবং অন্যান্য ভারী সরঞ্জাম, ফ্যাসিলিটি সিস্টেম নিয়ন্ত্রণকারী যেমন ফায়ার অ্যালার্ম এবং এইচভিএসি সহ

  • চিকিত্সা / ক্লিনিকাল - ডায়াগনস্টিক অ্যাপ্লিকেশন, রোগীর সময় নির্ধারণ এবং মেডিক্যাল ডেটা রেকর্ড গোপনীয়তা সহ

  • প্রয়োগ করা ভূ-বিজ্ঞান - খনন / তুরপুন, বায়ুমণ্ডলীয় নমুনা / আবহাওয়া পর্যবেক্ষণ, ম্যাপিং / সমীক্ষা, বাঁধ / জলবিদ্যুৎ

গবেষণা / বৈজ্ঞানিক / বিশ্লেষণাত্মক। কিছু উদাহরণ:

  • ব্যবসায়িক প্রক্রিয়া পরিচালনা (বিপিএম) - ব্যবসায়িক প্রক্রিয়া বিমূর্তি এবং মডেলিং model

  • বৈজ্ঞানিক ভিজ্যুয়ালাইজেশন / সিমুলেশন / সহ-সিমুলেশন (কম্পিউটিং, নেটওয়ার্কিং, ক্রিপ্টানালাইসিস ইত্যাদির জন্য এই সরঞ্জামগুলি বাদ দিয়ে)

  • সামাজিক, অর্থনৈতিক এবং রাজনৈতিক বিজ্ঞানের ডেটা সংশ্লেষণের সরঞ্জামগুলি (যেমন, অর্থনৈতিক, জনসংখ্যা, বৈশ্বিক জলবায়ু পরিবর্তন, জনমত পোলিং ইত্যাদি পূর্বাভাস এবং মডেলিং)

মেধা সম্পত্তি বিতরণ এবং ইনস্টলেশন সুরক্ষিত। কিছু উদাহরণ

  • সফ্টওয়্যার ডাউনলোড অটো ইনস্টলার এবং আপডেটার

  • লাইসেন্স কী পণ্য সুরক্ষা এবং অনুরূপ ক্রয়ের বৈধতা

  • সফ্টওয়্যার এবং হার্ডওয়্যার ডিজাইন আইপি সুরক্ষা

  • কম্পিউটার এডেড ডিজাইন (সিএডি) সফ্টওয়্যার এবং অন্যান্য খসড়া সরঞ্জাম

দ্রষ্টব্য: এই অ্যাপ্লিকেশনটি ব্যবহার করে আপনার অ্যাপ্লিকেশন পরীক্ষা করার জন্যও এই বিধিগুলি সত্য TestFlight


4

একই ত্রুটিটি এভাবে সমাধান করা

এখানে চিত্র বর্ণনা লিখুন

    using UnityEngine;
    using System.Collections;
    using UnityEditor.Callbacks;
    using UnityEditor;
    using System;
    using UnityEditor.iOS.Xcode;
    using System.IO;

public class AutoIncrement : MonoBehaviour {

    [PostProcessBuild]
    public static void ChangeXcodePlist(BuildTarget buildTarget, string pathToBuiltProject)
    {

        if (buildTarget == BuildTarget.iOS)
        {

            // Get plist
            string plistPath = pathToBuiltProject + "/Info.plist";
            var plist = new PlistDocument();
            plist.ReadFromString(File.ReadAllText(plistPath));

            // Get root
            var rootDict = plist.root;

            // Change value of NSCameraUsageDescription in Xcode plist
            var buildKey = "NSCameraUsageDescription";
            rootDict.SetString(buildKey, "Taking screenshots");

            var buildKey2 = "ITSAppUsesNonExemptEncryption";
            rootDict.SetString(buildKey2, "false");


            // Write to file
            File.WriteAllText(plistPath, plist.WriteToString());
        }
    }
    // Use this for initialization
    void Start () {

    }

    // Update is called once per frame
    void Update () {

    }

    [PostProcessBuild]
    public static void OnPostprocessBuild(BuildTarget target, string pathToBuiltProject)
    {
        //A new build has happened so lets increase our version number
        BumpBundleVersion();
    }


    // Bump version number in PlayerSettings.bundleVersion
    private static void BumpBundleVersion()
    {
        float versionFloat;

        if (float.TryParse(PlayerSettings.bundleVersion, out versionFloat))
        {
            versionFloat += 0.01f;
            PlayerSettings.bundleVersion = versionFloat.ToString();
        }
    }
    [MenuItem("Leman/Build iOS Development", false, 10)]
    public static void CustomBuild()
    {
        BumpBundleVersion();
        var levels= new String[] { "Assets\\ShootTheBall\\Scenes\\MainScene.unity" };
        BuildPipeline.BuildPlayer(levels, 
            "iOS", BuildTarget.iOS, BuildOptions.Development);
    }

}

সম্পর্কিত কোড লাইন যুক্ত করা হয়েছে যাতে দেব প্রয়োজনীয় কীগুলি যুক্ত করতে ব্যবহার করতে পারেন
রাফাত আরডেমি সাহিন

বুঝেছি, আমার মন্তব্য মুছে ফেলেছে। ধন্যবাদ
ভার্গব রাও

4

অ্যাপল এ সম্পর্কে নিয়ম পরিবর্তন করেছে। আমি সমস্ত অ্যাপল ডক্স এবং মার্কিন যুক্তরাষ্ট্রে রপ্তানির অনেকগুলি রেগ খুঁজে পেয়েছি read

এ সম্পর্কে আমার দৃষ্টিভঙ্গি এমনকি সম্প্রতি বেশিরভাগ অ্যাপ্লিকেশনের জন্য এইচটিটিপিএস ব্যবহার করার অর্থ ছিল অ্যাপলের রফতানির শংসাপত্রের প্রয়োজন। কিছু অ্যাপ্লিকেশন যেমন ব্যাঙ্কিং ঠিক আছে তবে অনেক অ্যাপ্লিকেশনের জন্য তারা ছাড়ের বিভাগে পড়েনি যা খুব, খুব বিস্তৃত।

তবে অ্যাপল এখন কেবলমাত্র https ব্যবহার করে এমন অ্যাপ্লিকেশনগুলির জন্য ছাড়ের বিভাগের অধীনে একটি গেটআউট চালু করেছে। তারা কখন এটি করেছে আমি জানি না তবে আমি মনে করি এটি ডিসেম্বর 2016 বা জানুয়ারী 2017 এর মধ্যে ছিল We আমরা এখন মার্কিন সরকার থেকে শংসাপত্র ছাড়াই আমাদের অ্যাপ্লিকেশন জমা দিচ্ছি।


1
"গেট আউট" ডকুমেন্টেশনের লিঙ্ক? এইচটিটিপিএস ঠিক আছে কিনা তা আমি নির্ধারণ করতে পারি না।
g ghall

@gbhall এইচটিটিপিএসের জন্য প্রয়োজন নেই। আপনি আবেদনের চেষ্টা করতে পারেন এবং আপনি জিওভি সাইটগুলি থেকে আর আবেদন ফর্মটি পেতে পারবেন না। (নামটি মনে রাখবেন না)

@ স্নিক ওকে চিয়ারস ম্যান। আশা করি এটি ভবিষ্যতে সত্যই থেকে যায়।
gabll

@ স্নেক চিয়ারস ম্যান। এই আরো সাম্প্রতিক উদাহরণ ইঙ্গিত আপনি একটি বাত্সরিক রিপোর্ট জমা দিতে হবে বলে মনে হয় stackoverflow.com/a/44396900/333733
gbhall

1
@ আরো কিছু দেখার জন্য অবশ্যই স্পষ্ট কিছু নিন। লিঙ্কগুলির জন্য ধন্যবাদ। এই মুহুর্তে কেবল এইচটিটিপিএস।
gabll
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.