স্ট্রিপ আইওএস এসডিকে - বেমানান ব্লক পয়েন্টার প্রেরণ


22

স্ট্রাইপ এসডিকে একটি বিল্ড ব্যর্থতা সৃষ্টি করছে। নির্দিষ্ট ত্রুটিটি হ'ল:

বেমানান ব্লক পয়েন্টার প্রেরণ '__স্ট্রং এসটিপিএপিআইআরএসপোনসব্লক _ নননুল' (ওরফে 'শূন্যতা (^ __ শক্তিশালী) (রেসপন্স টাইপ _নুলযোগ্য __ স্ট্রং, এনএসএইচটিপিআরএল রিস্পনস _ _ ননাল_স্ট্রং, এনএসআরআর _ _ ননাল_স্ট্রং)))

'অকার্যকর (^ _নানল) (এসটিপিএস উত্স _ _ ননবল __স্ট্রং, এনএসএইচটিটিপিআরএল রিস্পনস * _নুলযোগ্য __স্ট্রং, এনএসইরর * _ ননবল __স্ট্রং)' এর ধরণের প্যারামিটারে

এটি কোডটি ব্যর্থ হচ্ছে এটি STPAPIClient.m এর মধ্যে নিম্নলিখিত ...

- (NSURLSessionDataTask *)retrieveSourceWithId:(NSString *)identifier clientSecret:(NSString *)secret responseCompletion:(STPAPIResponseBlock)completion {
    NSString *endpoint = [NSString stringWithFormat:@"%@/%@", APIEndpointSources, identifier];
    NSDictionary *parameters = @{@"client_secret": secret};
    return [STPAPIRequest<STPSource *> getWithAPIClient:self
                                               endpoint:endpoint
                                             parameters:parameters
                                           deserializer:[STPSource new]
                                             completion:completion];
}

সবকিছু ঠিকঠাক কাজ করছিল - এবং তারপরে আমি বিশ্বাস করি এক্সকোড আপডেট হয়েছে। এখন আমি এই সমস্যা পেতে। আমি স্ক্র্যাচ থেকে একটি নতুন অ্যাপ্লিকেশন তৈরির চেষ্টা করেছি যাতে এটিতে আর কিছুই নেই তবে স্ট্রাইপ এসডিকে (কোকোপডসের মাধ্যমে ইনস্টল করা) এবং এটি ব্যর্থ হয়েছিল।

আমি এক্সকোডের আগের সংস্করণে রোলব্যাক করার আগে - যে কোনও সাহায্যের প্রশংসা করা হবে।


আমার উল্লেখ করা উচিত ছিল - আমি এক্সকোড ১১.৪ চালাচ্ছি এবং আইওএস ১৩.৪ লক্ষ্যবস্তু করছি
হাওয়ার্ড জি

1
এফওয়াইআই আপনি মন্তব্য যুক্ত করার পরিবর্তে আরও তথ্য অন্তর্ভুক্ত করতে একটি প্রশ্ন সম্পাদনা করতে পারেন।
Westy92

উত্তর:


26

উপর XCode 11.4 ডোরা শুঁটি v19.0 কপর্দকশূন্য এবং এটি v19.0.1 সংশোধন পেয়েছিলাম
, ডোরা শুঁটি আপগ্রেড মুছে ফেলুন আপনার কাছে podfile.lockকি pod install


আমি আপনার পদক্ষেপগুলি চেষ্টা করি কিন্তু আমি v19.0.1 ইনস্টল করি না।
Emre Değirmenci

আপনি চেষ্টা করতে পারেনpod install --repo-update
রোহিত তহবিল

11

সমাধানগুলি সহ আপডেট করুন : "আমরা এই ইস্যুটির সমাধান সহ v14.0.1, v15.0.2, v17.0.3, এবং v19.0.1 প্রকাশ করেছি।": Https://github.com/stripe/stripe-ios/issues / 1525 # issuecomment-604037716

পুরানো পোস্টের তথ্য :

এই পরিবর্তনটিতে স্ট্রিপ দ্বারা এটি ঠিক করা হয়েছে: https://github.com/stripe/stripe-ios/pull/1526

আপনি যদি স্ট্রাইপের কোনও পুরানো সংস্করণে আটকে থাকেন তবে আপনি দুটি স্থানীয় পরিবর্তন আপনার স্থানীয় সংস্করণে প্রয়োগ করতে পারেন। ( Https://github.com/stripe/stripe-ios/pull/1526/files এ পরিবর্তনগুলি )।


7

আমি এটা করেছি:

মধ্যে Podfile.lock আমি পরিবর্তিত হয়েছে - ডোরা (19.0.0) থেকে - ডোরা (19.0.1) এবং তারপর iOS এর ডিরেক্টরির মধ্যে টার্মিনালে দৌড়ে "শুঁটি আপডেট ডোরা" । আমি ঝড় তুলছি এবং আমার জন্য এটি কাজ করে।


1

এটিতেও দৌড়েছে, তবে স্ট্রিপ পোডের v14 সংস্করণে আছি। আমার অবস্থানের লোকদের জন্য আমি খুঁজে পেতে কেবলমাত্র বিকল্পটি হল এক্সকোড 11.3.1 এ ফিরে আসা।


3
আপনি আপনার স্ট্রাইপ পোড সংস্করণকে 14.0.1 এ টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো করতে পারেন। তারা সেই সংস্করণে ফিক্স প্রকাশ করেছে
কামভুজ

0

এই সমস্যাটি সমাধান করতে আপনি আপনার স্ট্রাইপ এসডিকে সংস্করণ 19.0.1 এ সেট করতে পারেন।

শুঁটি 'স্ট্রিপ', '19> 19.0.1'

অথবা অন্যথায় আপনার স্ট্রাইপ পোডকে পড আপডেট কমান্ড দ্বারা সর্বশেষ সংস্করণে আপডেট করুন।


0

আমারও এই সমস্যা ছিল, এটি ছিল এক্সকোড 11.4 আপডেট এবং আমি স্ট্রিপ v15.0.1 চালাচ্ছিলাম।

আমি সবেমাত্র আমার স্ট্রিপ সংস্করণটি v15.0.2 এ আপডেট করেছি। আপনার সংস্করণ অনুসারে আপনি এটি পরীক্ষা করতে পারেন: https://github.com/stripe/stripe-ios/issues/1525#issuecomment-604037716

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