ত্রুটি itms-90035 - এক্সকোড


83

আমি একটি ফোনগ্যাপ অ্যাপ্লিকেশন তৈরি করেছি যা আইফোনে একেবারে সূক্ষ্ম চলছে। এখন, আমি অ্যাপ স্টোরটিতে অ্যাপটি জমা দিতে চাই want আমি আমার অ্যাপ্লিকেশন জমা দেওয়ার জন্য নিম্নলিখিত পদ্ধতিটি অনুসরণ করছি:

  1. এক্সকোডটি খুলুন এবং প্রকল্পটি সংরক্ষণাগারভুক্ত করুন
  2. বৈধতা ক্লিক করুন (যা সফল)
  3. সাবমিট টু অ্যাপস্টোরে ক্লিক করুন (এটি যেখানে আমি নিম্নলিখিত ত্রুটিটি পাচ্ছি)

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

গতকাল রাত অবধি, আমি এমনকি এই ত্রুটিটি পাচ্ছিলাম না এবং আজ সকালে, আমি প্রকল্পটি সংরক্ষণাগারভুক্ত করছি এবং আমি এই ত্রুটিটি পেয়েছি। কি সমস্যা নেই নিশ্চিত।

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

সাহায্য করুন :)


4
আপনি কি নিশ্চিত যে আপনার কোড সাইনিং সেটিংস যথাযথ?
অনিল ভার্গেস

আমি এটি সম্পর্কে নিশ্চিত নই, আমি কীভাবে এটি যাচাই করব? আপনি কি দয়া করে আমাকে গাইড করতে পারেন?
নিখিল রাও

4
নিখিল আমিও আজ সকাল থেকেই একই ত্রুটি পাচ্ছি। আমি কেবলমাত্র আমার অ্যাপ্লিকেশনটির পুরানো সংস্করণটি "বৈধতা" দেওয়ার চেষ্টা করেছি যা ইতিমধ্যে অনুমোদিত এবং সফলভাবে আপলোড করা হয়েছিল। আমি প্রত্যাশিত ত্রুটিগুলি বাদে (অ্যাপস্টোরটিতে ইতিমধ্যে সংস্করণ বিদ্যমান আছে, আমার অ্যাপ্লিকেশনটির সংস্করণ প্রকাশিত হওয়ার পরে এটি সংশোধন করার জন্য বন্ধ রয়েছে ইত্যাদি) আমি এই আইটিএমএস -90035 পেয়ে যাচ্ছি। আমি এটিও যাচাই করেছি যে আমার শংসাপত্রগুলি বাতিল করা হয়নি (অ্যাপলের বিকাশকারী কেন্দ্র থেকে)। আমি আজকে আমার অনুসন্ধানের পরে আপনাকে আপডেট করব এবং আপনার পোস্টটি শোনার জন্য এটি নিরীক্ষণ করব। ধন্যবাদ :)
নিলি

4
এখানেও একই, গতকাল আমি ত্রুটি ছাড়াই অনেকগুলি বিল্ড জমা দিয়েছি। কোড এবং সেটিংস পরিবর্তন হয়নি।
ভিনজেন

4
নিখিল নীচের উত্তরে প্রস্তাবিত হিসাবে আমার লক্ষ্য থেকে .sh ফাইল সরিয়ে সমাধান করেছেন solved
নিলি

উত্তর:


77

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

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


4
এটিই একমাত্র সঠিক উত্তর। আপনাকে কোনওভাবেই ফাইলটি মুছতে হবে না। এটি আপনার লক্ষ্যগুলি থেকে বাদ দিন।
ইনফেরিস

4
আমার প্রকল্পে প্ল্যাটফর্মগুলি> আইওএস> কর্ডোভা> লিব> অনুলিপি-www- বিল্ড- স্টেপ.এসএস এর অধীনে আমার কাছে কেবল একটি .sh ফাইল রয়েছে। এটি কি আমার মুছার কথা? নাকি দুজন হলেই হয়? ধন্যবাদ!
শান

4
ধন্যবাদ !!! এটা সঠিক উত্তর. আমার ক্ষেত্রে এটি ছিল ক্রিটরসিজম dsym_upload.sh ফাইল যা কোকোপডস দ্বারা আমার বান্ডিলগুলিতে অনুলিপি করা হয়েছিল, এটি আমার সংস্থার শপথ গ্রহণের শব্দ হয়ে দাঁড়িয়েছে।
টুফাহ

6
আমি কোকোপডসের মাধ্যমে ক্রিট্রিসিজমটি অন্তর্ভুক্ত করেছি এবং এটিতে dsym_upload.sh স্ক্রিপ্ট রয়েছে যা এই ত্রুটিটিও ঘটায়। Install_resource "CrittercismSDK / CrittercismSDK / dsym_upload.sh": তাই এখন আমি শুধু আউট Pods-resources.sh ফাইল এই লাইন মন্তব্য
sasha_nec

: যদি crittercism আপনি ইস্যু হয় এবং আপনি ব্যবহার করছেন কোকো pods ফিক্স আমি একটি মন্তব্য এখানে হিসাবে যোগ চেষ্টা stackoverflow.com/questions/29816930/...
jeyben

9

সর্বশেষতম Xcode (6.3.1) এ আপডেট করার পরে আমার সাথে এটি ঘটেছিল। এটি কেবল .sh ফাইল নয়, কারণ নোড স্ক্রিপ্টগুলি সম্পর্কে আমি এই ত্রুটিগুলি পাচ্ছিলাম। এটি প্রদর্শিত হয় যে #! / Usr / bin / env দিয়ে শুরু হওয়া যে কোনও ফাইলই এই ত্রুটিগুলির কারণ ঘটবে। আমি একটি # যুক্ত করে স্বেচ্ছাসেবী ত্রুটি ঘটাতে সক্ষম হয়েছি! একটি এলোমেলো ফাইল।

অস্থায়ীভাবে ফাইলগুলির শীর্ষ থেকে #! / Usr / bin / env নির্দেশিকা মোছা কাজ করবে তবে আপনি আরও দীর্ঘমেয়াদী সমাধান চাইবেন :)

আপনার প্রকল্পে কী বোঝায় তা জন্য আপনাকে প্রতিটি স্ক্রিপ্ট ফাইল কেস-বাই-কেস করে কাজ করে এটি ঠিক করতে হবে।

উপরে উল্লিখিত হিসাবে এটি অ্যাপলের পক্ষে একটি অস্থায়ী সমস্যা হতে পারে, এটি অবশ্যই এক্সকোড সংস্করণের সাথে সম্পর্কিত নয়।


8

সম্পাদনা: আমি আমার প্রকল্প থেকে .sh ফাইলগুলিকে আমার লক্ষ্য থেকে সরিয়ে এই ত্রুটিটি এড়াতে সক্ষম হয়েছি

এতক্ষণ আমি বলেছিলাম এটি অ্যাপলের পাশে একটি বাগ আছে।

আমি গতকাল কোনও সমস্যা ছাড়াই একটি অ্যাপ্লিকেশন জমা দিয়েছি, আজ কিছুটা পরিবর্তিত বাইনারি জমা দিতে আজ তা প্রত্যাখ্যান করেছি, তবে আপনার মতো আমিও এখন একই ত্রুটির মুখোমুখি হয়েছি। আমি ভেবেছিলাম এটি এর সাথে সম্পর্কিত Xcode6.3.1কারণ আমি আজ সকালে এটি ইনস্টল করেছি তাই আমি Xcode 6.3.0আবার ইনস্টল করেছি তবে ত্রুটিটি রয়ে গেছে। তারপরে আমি সমস্ত কিছু ভালভাবে যাচ্ছি:

  • শংসাপত্র
  • প্রোভিজিং প্রোফাইল
  • আইটিউনস অ্যাপ্লিকেশন স্থিতি সংযুক্ত

তবে এখন পর্যন্ত কোনও সাফল্য পাওয়া যায়নি।

"আইটিএমএস -90035" গুগল অনুসন্ধান কেবল 1 টি ফলাফল প্রত্যাখ্যান করে তা আমাকে মনে করে যে এটি কিছু অস্থায়ী ঘটনা হতে পারে।


আপনি যা কিছু করেছেন আমি তা করেছি এবং আমি আপনার মত মতামত সম্পূর্ণরূপে। সম্পূর্ণরূপে একমত, আঙ্গুলগুলি অতিক্রম করেছে, আশা করি তারা এই সমস্যাটি দ্রুত সমাধান করবেন।
নিখিল রাও

3

অন্যরা যেমন বলেছে, অ্যাপ্লিকেশন বান্ডলে "আপলোড- dsym.sh" নামের ফাইলগুলি অন্তর্ভুক্ত করার কারণে সমস্যাটি উপস্থিত বলে মনে হচ্ছে। এই ত্রুটিটি কাটিয়ে উঠতে আমি যে পদক্ষেপ নিয়েছি তা এখানে: এক্সকোডের প্রকল্প সেটিংসে গিয়ে "টার্গেট" অ্যাপ্লিকেশন আইকনটি নির্বাচন করেছেন। বিল্ড পর্যায়সমূহের ট্যাবটি নির্বাচন করা হয়েছে। "কপি বান্ডিল রিসোর্সগুলি" এ ক্লিক করা হয়েছে "আপলোড- dsym.sh" নামে একটি ফাইল অনুলিপি করা হচ্ছে। আমি সেই ফাইলটি সরিয়েছি এবং তারপরে আপলোডটি ঠিক হয়ে গেল।


এই উত্তরে বর্ণিত প্রক্রিয়াটি হ'ল স্বাক্ষরিত অ্যাপ্লিকেশন থেকে * .sh ফাইল সরানোর বিশদ পথ। আমার ক্ষেত্রে এটি buildtime.shওয়ার্কলাইট পরিবেশ দ্বারা উত্পাদিত হয়েছিল। আজ
অবধি

3

এটি অন্তর্ভুক্ত সঙ্গে কিছু করার আছে .sh files, প্রকৃত সত্য যে না।


আমাদের ক্ষেত্রে এটি ছিল অডিওকিট লাইব্রেরি। README বলেছেন:

বেশিরভাগ ক্ষেত্রে, আপনি ফ্রেমওয়ার্কটি কীভাবে ইনস্টল করেন তা নির্বিশেষে আইওএস বা টিভিএসের জন্য তৈরি করার সময় আপনাকে নিম্নলিখিত প্রকল্পের সাথে আপনার প্রকল্পের টার্গেটে একটি রান পর্ব যুক্ত করতে হবে:

"$BUILT_PRODUCTS_DIR/$FRAMEWORKS_FOLDER_PATH/AudioKit.framework/fix-framework.sh"


কখনও কখনও আপনি এগুলি সরাসরি আপনার লক্ষ্যমাত্রায় দেখতে পাবেন না build phasesতৃতীয় পক্ষের কিছু লাইব্রেরি এই ত্রুটি ঘটাতে পারে কারণ তারা .sh filesপাশাপাশি কাজ করে।

আরও তথ্যের জন্য আপনার তৃতীয় পক্ষের লাইব্রেরি / পোডের README ফাইলগুলি পরীক্ষা করুন।


3

আমার ক্ষেত্রে আমি এই ত্রুটিটি পেয়েছি কারণ অ্যাপ্লিকেশন প্রদর্শনের নামেরটিতে একটি বিশেষ চরিত্র ছিল। সঠিক ত্রুটি বার্তাগুলি কেন উত্পন্ন করা যায় না তা আমার থেকে বাঁচে।


2

আমি একই সমস্যা আছে। তারপরে আমি .sh ফাইলটি মুছব। এবং আমি আবার আমার অ্যাপ্লিকেশন জমা দিন। সফল!


2

এই সমস্যাটি সমালোচক এসডিকে কোকোপডস 5.2.0 এ সমাধান করা হয়েছে: https://github.com/CocoaPods/Specs/blob/master/Specs/CrittercismSDK/5.2.0/CrittercismSDK.podspec.json

আপনি sdk 5.2.0 এ আপগ্রেড করতে পারেন বা ফাইলটি মুছুন এবং পডসেসরিজ.সেস ফাইল থেকে নিম্নলিখিত লাইনগুলি সরিয়ে ফেলতে পারেন:

    if [[ "$CONFIGURATION" == "Debug" ]]; then 
install_resource "CrittercismSDK/CrittercismSDK/dsym_upload.sh" 
fi 
if [[ "$CONFIGURATION" == "Release" ]]; then 
install_resource "CrittercismSDK/CrittercismSDK/dsym_upload.sh" 
fi 

ধন্যবাদ


1

আমাদের আজ একটি খুব অনুরূপ সমস্যা ছিল এবং এটি সমাধান করেছে।

আইটিএমএস -90035 এর ত্রুটি: "অবৈধ স্বাক্ষর se

আমরা এক্সকোড-প্লাগইনটির সাথে একত্রে বিল্ড প্রক্রিয়াটির জন্য জেনকিনস-সিআই ব্যবহার করছি। আমি যখন জেনকিনস বিল্ড লগটি পর্যালোচনা করেছি তখন আমি এই ত্রুটি বার্তাটি পেয়েছি:

file added: /Users/Shared/Jenkins/Home/workspace/RELEASE_STAGE_my-nifty-app/build/MyNiftyApp.app/MyNiftyApp.app
file modified: /Users/Shared/Jenkins/Home/workspace/RELEASE_STAGE_my-nifty-app/build/MyNiftyApp.app/Assets.car
]
Codesign check fails : /Users/Shared/Jenkins/Home/workspace/RELEASE_STAGE_my-nifty-app/build/MyNiftyApp.app: a sealed resource is missing or invalid

সেই অ্যাসেটস.কোয়ার অনুসন্ধানের পরে আমি এই পোস্টটি পেয়েছি: https://issues.jenkins-ci.org/browse/JENKINS-21253 ব্যবহারকারীর একটি একই সমস্যা ছিল, নিম্নলিখিত প্লাগইন বিকল্পটি নিষ্ক্রিয় করে এটি সমাধান করতে পারে "এক্সকোড -> সাধারণ বিল্ড সেটিংস -> সংরক্ষণাগার তৈরি করুন? "(এটি আগে সত্য ছিল, এখন এটি মিথ্যা)।

কমপক্ষে এটি আমাদের পক্ষে সমস্যার সমাধান করেছে - সম্ভবত এটি আপনাকে সঠিক দিকে পরিচালিত করবে।


1

আমি এটিকে সমস্যার মধ্যে কেবল "বাইনারি" ফাইল (গুলি) সরিয়ে সমাধান করেছি।

আপনার জন্য এটি www / জেএস / রিলিজ.শ।

আমার জন্য এটি দুটি অপ্রয়োজনীয় বোভার ফাইল, একটি .sh-ফাইল এবং একটি .js-ফাইল যা "বিন"-ফোল্ডারের অধীনে অবস্থিত ছিল (সম্ভবত এটি কেন এটি বাইনারি বলে মনে করেছিল?)।

পার্শ্ব-নোটে, দেখে মনে হচ্ছে আপনি অ্যাপ্লিকেশন লোডারে ত্রুটিগুলি উপস্থিত হওয়ার পরে কেবল প্রেরণ ক্লিক করেই আপলোড প্রক্রিয়াটি চালিয়ে যেতে পারেন।


1

আমি অ্যাপ্লিকেশন লোডার 3.0 ব্যবহার করে আমার অ্যাপ্লিকেশন আপলোড করার চেষ্টা করার সময় আমি এই একই ত্রুটি পেয়েছি। অ্যাপ্লিকেশন লোডার ৩.১ (অর্থাৎ সর্বশেষতম) এ আপগ্রেড করা, বিষয়টি আমার জন্য স্থির করে।


আমি অ্যাপ্লিকেশন লোডার, সংস্করণ ব্যবহার করি 3.1 (670)এবং আমার এখনও সমস্যা আছে।
এন্টোগেরেভা

1

প্ল্যাটফর্ম ডিরেক্টরি চালানো:

grep -r '#!/usr/' *

এটি আপনাকে কার্যকর করতে পারে এমন সমস্ত ফাইল প্রদর্শন করবে। সাধারণত এটিতে .sh এবং নোড ফাইল অন্তর্ভুক্ত থাকবে।

ফলাফলগুলি থেকে আপনার প্রকল্প ফোল্ডারে থাকা ফাইলগুলি সন্ধান করুন (যেমন আমার প্রকল্প ফোল্ডারটি প্ল্যাটফর্ম / আইওএস / www / * ছিল) এবং তাদের মুছুন বাকীটি ছেড়ে দিন।


1

আমার ঠিক একই সমস্যা ছিল. আমি আমার অ্যাপ.এপ / অ্যাপ্লিকেশন সিদ্ধান্তে একটি বাগ লিখছিলাম: ইংরেজী ব্যতীত বিশেষ অক্ষর বা অক্ষর দিয়ে শুরু হওয়া ফাইলগুলি সন্ধান করুন। আমি খুঁজে পেয়েছি, মুছে ফেলেছি এবং সবকিছুই কাজ করেছে!


0

এক্সকোড 6.3.1 এবং 6.4 বিটা উভয়ই ব্যবহার করে আমার একই সমস্যা হয়েছিল same আমার বলেছিল এটি আমার মূল ফাইল। আমি অনুলিপি বান্ডিল সংস্থানগুলিতে দেখেছি এবং কোনও কারণে আমার প্রকল্পের মূল ফাইলটি ছিল। আমি এটি অপসারণ করেছি এবং এটি আবার সংরক্ষণাগার করে টেস্টফ্লাইটের জন্য আইটিউনস সংযোগ প্রেরণ করেছি এবং এটি জরিমানা আপলোড করেছে। আমাকে 3 ঘন্টা সময় নিয়েছিল এটি নির্বোধ ফাইল। হোম এটি সহায়তা করে। মনে হচ্ছে আপনার বিল্ডিং পর্যায়ে সেই "অনুলিপি বান্ডিল রিসোর্সগুলিতে" কী পাঠানো হচ্ছে তাতে আপনার সত্যই মনোযোগ দিতে হবে। এটির যে ফাইলই বলার সমস্যা তা এই অঞ্চল থেকে তহতকে সরান এবং চেষ্টা করে দেখুন।


0

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

.DS_Store ফাইলটি সরানোর পরে, আপলোডটি সফল হয়েছে।


0

নিম্নলিখিত কমান্ড চালান (ম্যাক): codesign --verify -vvvv <your_application>.app

নমুনা:

codesign --verify -vvvv project.app
project.app: a sealed resource is missing or invalid
file missing: /Users/iHTCboy/workspace/Payload/project.app/.DS_Store

দেখে মনে হচ্ছে এটির কোনও গোপন ফাইল রয়েছে DS দয়া করে এটি সন্ধান করুন এবং সরান এবং আবার চেষ্টা করুন।

এটা আমার জন্য কাজ

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