ইলেক্ট্রন অ্যাপ্লিকেশনগুলিকে নোট্রাইজ করা হচ্ছে - "আপনাকে প্রথমে প্রাসঙ্গিক চুক্তিগুলি অনলাইনে স্বাক্ষর করতে হবে। (1048) ”ত্রুটি


15

আমি একটি ইলেক্ট্রন অ্যাপ্লিকেশনটিকে ম্যাকস ক্যাটালিনায় চালিত করার জন্য নোটারাইজ করার চেষ্টা করছি। প্যাকেজিং সফল হয়েছিল তবে xcrun altoolকমান্ডটি "আপনার প্রথমে অবশ্যই প্রাসঙ্গিক চুক্তিগুলি অনলাইনে স্বাক্ষর করতে হবে (" (1048) "ত্রুটি throw

ইলেক্ট্রন অ্যাপ্লিকেশন প্যাকেজ.জসন সামগ্রী:

"mac": {
      "entitlements": "./build/entitlements.mac.inherit.plist",
      "hardenedRuntime": true,
      "type": "distribution",
      "category": "public.app-category.productivity",
      "icon": "build/icon.icns",
      "target": [
        "dmg",
        "zip"
      ]
    },
   "dmg": {
      "sign": false,

এনটাইটেলমেন্টস.ম্যাক.আইএনআইআরইটি.প্লেস্ট ফাইল:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>com.apple.application-identifier</key>
    <string><app.bundle.name></string>
    <key>com.apple.developer.team-identifier</key>
    <string><TEAMID></string>
    <key>com.apple.security.app-sandbox</key>
    <true/>
    <key>com.apple.security.application-groups</key>
    <array>
      <string><app.bundle.name></string>
    </array>
    <key>com.apple.security.network.client</key>
    <true/>
    <key>com.apple.security.cs.allow-unsigned-executable-memory</key>
    <true/>
    <key>com.apple.security.inherit</key>
    <true/>
  </dict>
</plist>

Https://stackoverflow.com/a/53121755 তে উল্লিখিত কমান্ডটি চালিয়েছি

xcrun altool --notarize-app -f App.dmg --primary-bundle-id app.bundle.name -u <username> -p <app-specific-password>

এটি নিক্ষেপ করছে আপনাকে প্রথমে অনলাইনে প্রাসঙ্গিক চুক্তিতে স্বাক্ষর করতে হবে। (1048) ত্রুটি। আমি অ্যাপ্লিকেশন সাইন ইন করে এগিয়ে যেতে অক্ষম। সাহায্য করুন!

PS: ইলেক্ট্রন-নোটেরাইজ প্যাকেজ একই ত্রুটি ছুঁড়ে দিচ্ছে।


আপনার অ্যাপল ডেভ অ্যাকাউন্টে লগ ইন করা আপনার চুক্তিগুলি অনুমোদিত করতে সক্ষম হওয়া উচিত।
রিচার্ড নাপিত

@ রিচার্ড বারবার এই চুক্তিগুলি কী, সেগুলি আমি কোথায় পেলাম?
গণেশ রথিনাভেল

ডেভেলপার.এপল.কম এ যান সদস্যতাতে ক্লিক করুন, তারপরে নীচে স্ক্রোল করুন এবং চুক্তিতে ক্লিক করুন। লাইসেন্সিং চুক্তি এবং একটি প্রোগ্রাম চুক্তি থাকতে হবে। চুক্তিগুলি স্বীকার করুন এবং আপনার গ্রহণের তারিখটি ইস্যু তারিখের নীচে উল্লেখ করা হবে।
রিচার্ড নাপিত

1
এই নিবন্ধটি তাদের জন্য ডেভিডবারানকা ডটকম / ২০১৪ / ২০১৪ সালে উল্লেখ করেছে যে (ইতিমধ্যে কাজ করা নোটরাইজ করার পরেও আমি এই ত্রুটিটি অনুভব করছি এবং আমি আমার
কোডটিতে

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

উত্তর:


21

টিএলডিআর: আপনার বিকাশকারী.অ্যাপল ডটকম অ্যাকাউন্টে আপনার প্রতিষ্ঠানের প্রশাসকের অনুমতি রয়েছে কিনা তা যাচাই করুন এবং আইনি দস্তাবেজ গ্রহণ করতে https://appstoreconnect.apple.com/ এ যান ।

আমি ত্রুটিটি পেয়েছি "ত্রুটি: আপনাকে অবশ্যই প্রথমে অনলাইনে প্রাসঙ্গিক চুক্তিতে স্বাক্ষর করতে হবে ((1048)"।

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

অ্যাডমিন অ্যাক্সেস সহ কোনও দলের সদস্য https://appstoreconnect.apple.com/ এ নেভিগেট করার পরে একটি মুলতুবি চুক্তি ছিল যা গ্রহণ করতে হয়েছিল এবং ত্রুটিটি চলে গেছে।

ইউপিডি । মন্তব্যগুলি পরামর্শ দেয় যে চুক্তিগুলি সরাসরি https://appstoreconnect.apple.com/agreements/# এ পর্যালোচনা করা যেতে পারে


এটি করার পরে, আমি আরও একটি প্রম্পট পেয়েছিলাম যে "আইনি ভূমিকার অধিকারী (অ্যাকাউন্টধারক) ব্যবহারকারীকে অবশ্যই প্রদেয় অ্যাপ্লিকেশনগুলির সময়সূচীটি পর্যালোচনা করে স্বীকার করতে হবে"। সুতরাং অ্যাকাউন্ট ধারককেও পেইড অ্যাপস চুক্তি ( appstoreconnect.apple.com/agreements/# ) স্বাক্ষর করতে হবে, এমনকি যদি আপনি কোনও পেইড অ্যাপ বিকাশ না করে থাকেন।
গাভিনো গ্রিফনি

4
@ মিশা রেজলিন এটি একটি দুর্দান্ত সাহায্য ছিল। আমাকে যা করতে হয়েছিল তা হ'ল অ্যাপস্টোরের সংযোগে "পেইড অ্যাপস" চুক্তি পূরণ করা এবং গ্রহণ করা app অ্যাপ্লিকেশন / অ্যাগ্রিমেটস /#
গণেশ রথিনাভেল

4

আপনি https://developer.apple.com/account/#/overview/ {companyid to এও নেভিগেট করতে পারেন

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

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