हम वर्तमान में Xcode 12.5 का उपयोग करके मैक बिल्ड मशीन के साथ स्थानीय रूप से अपने Xamarin फॉर्म प्रोजेक्ट का निर्माण कर रहे हैं और हमारे iOS डिवाइस iOS 14.8 का अधिकतम संस्करण चला रहे हैं।

IOS 15 के अब जारी होने के साथ, हम iOS 15 चलाने वाले परीक्षण उपकरणों में से एक पर एक संदेश देख रहे हैं, जो हमें बता रहा है कि ऐप को नहीं चलाया जा सकता है और इसे अपडेट करने की आवश्यकता है।

iOS 15 error message explaing the app needs to be updated by the developer

इस स्थिति पर विभिन्न अन्य पोस्टों को देखते हुए मुझे संदेह है कि अगर मैं अपने स्थानीय एक्सकोड को v13 में अपग्रेड करता हूं तो मैं आईओएस 15 संस्करण बनाने में सक्षम हूं लेकिन त्रुटि संदेश Azure DevOps में XamariniOS कार्य का उपयोग करके बनाए गए ऐप पैकेज से आ रहा है

- task: XamariniOS@2
      displayName: 'Build Xamarin.iOS solution OurSol.sln'
      inputs:
        solutionFile: '**/*OurSol.sln'
        configuration: ${{variables[format('{0}_{1}', parameters.environment, 'BuildConfiguration')]}}
        signingIdentity: 'iPhone Distribution'
        signingProvisioningProfileID: ${{variables[format('{0}_{1}', parameters.environment, 'ProvisioningProfileId')]}} 

मैं कैसे सुनिश्चित करूं कि कार्य एक्सकोड का उपयोग कर रहा है। पाइपलाइन macOS-नवीनतम छवि का उपयोग कर रही है

pool:
  vmImage: 'macOS-latest'
0
Pat Long - Munkii Yebee 25 अक्टूबर 2021, 15:39
1
macOS-latest का उपयोग न करें विशेष रूप से macOS-11 का उपयोग करें, macOS-latest अभी भी एक पुरानी छवि पर इंगित करता है। इस सूची की जाँच करें: docs.microsoft.com/en-us/azure/devops/pipelines/agents/…
 – 
Cheesebaron
25 अक्टूबर 2021, 15:52
1
हाँ मैंने पाया कि प्रश्न पोस्ट करने के लगभग 5 मिनट बाद लेकिन मेरे अपने प्रश्न का उत्तर देना बहुत जल्दी था। मैकोज़-नवीनतम तब तक नहीं :-)
 – 
Pat Long - Munkii Yebee
25 अक्टूबर 2021, 15:53

1 उत्तर

सबसे बढ़िया उत्तर

यदि आप होस्ट किए गए एजेंट दस्तावेज़ों की जांच करते हैं, तो आप देखेंगे कि macOS-latest macOS-11 के समान नहीं है।

वर्तमान में macOS-latest अंक macOS-10.15 पर है।

मैंने व्यक्तिगत रूप से macOS-latest का उपयोग करना बंद कर दिया है क्योंकि जैसा कि आपने अभी अनुभव किया है, यह अनुमानित परिणाम नहीं देता है, खासकर जब वे संस्करणों को स्विच करते हैं।

सीआई में एक अच्छा अभ्यास संस्करणों को आसानी से पुन: उत्पन्न करने में सक्षम होने के लिए संस्करणों का चयन करना है।

0
Cheesebaron 25 अक्टूबर 2021, 15:55