केवल i386 और x86_64 (यानी इंटेल) और नहीं पीपीसी के लिए संकलन करने के लिए, निम्न कार्य करें:
- प्रोजेक्ट | संपादित परियोजना सेटिंग्स
- चयन बिल्ड टैब
- आर्किटेक्चर में, करना मानक (32/64-बिट सार्वभौमिक) जैसे मानक विकल्पों का चयन न करें क्योंकि यह हमेशा पीपीसी में फेंक देगा। अन्य का चयन करें ... और मैन्युअल रूप से i386 और x86_64 जोड़ें।
- मान्य आर्किटेक्चर में, इसे आर्किटेक्चर (यानी i386 और x86_64) के समान बनाएं।
संकलन। खोल में लिपो कमांड के साथ परीक्षण करें। (lipo -info test.app/Contents/MacOS/test) फ़ाइल में आर्किटेक्चर के लिए इसे केवल x86_64 i386 कहना चाहिए।
अगर ऐसी बात है, तो नहीं है:
प्रोजेक्ट | संपादित सक्रिय लक्ष्य "अपने ऐप्लिकेशन नाम" और एक ही परिवर्तन आपने ऊपर किया करते हैं, मैन्युअल रूप से i386 और x86_64 जोड़ने।
लिपो के साथ संकलन और परीक्षण करें। यह कहना चाहिए कि यह केवल x86_64 i386 है।
मुझे लगता है कि आपका मतलब है 'x86_64'। साथ ही, सुनिश्चित करें कि "केवल मूल आर्किटेक्चर संकलित करें" विकल्प चेक नहीं किया गया है। –
@ जेरेमी: धन्यवाद - सही। –