<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>XCode &#8211; SMsoft &#8211; informatica e dintorni</title>
	<atom:link href="https://blog.smsoft.it/tag/xcode/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.smsoft.it</link>
	<description>consigli settimanali su MacOS, GNU/Linux ed Open Source</description>
	<lastBuildDate>Mon, 30 May 2022 09:41:50 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=63095</generator>
	<item>
		<title>Error from Xcode Build: &#8220;is implemented in both&#8221;</title>
		<link>https://blog.smsoft.it/2022/05/24/error-from-xcode-build-is-implemented-in-both/</link>
					<comments>https://blog.smsoft.it/2022/05/24/error-from-xcode-build-is-implemented-in-both/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 24 May 2022 08:30:00 +0000</pubDate>
				<category><![CDATA[MacOS]]></category>
		<category><![CDATA[is implemented in both]]></category>
		<category><![CDATA[XCode]]></category>
		<guid isPermaLink="false">https://blog.smsoft.it/?p=5498</guid>

					<description><![CDATA[Se durante la compilazione di Xcode viene mostrato un errore simile al seguente: objc[9318]: Class AppleTypeCRetimerRestoreInfoHelper is implemented in both /usr/lib/libauthinstall.dylib (0x207c11eb0) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x103d984f8). One of the two will be used. Which one is undefined. objc[9318]: Class AppleTypeCRetimerFirmwareAggregateRequestCreator is implemented in both /usr/lib/libauthinstall.dylib (0x207c11f00) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x103d98548). One of the two will be used. ... <a title="Error from Xcode Build: &#8220;is implemented in both&#8221;" class="read-more" href="https://blog.smsoft.it/2022/05/24/error-from-xcode-build-is-implemented-in-both/" aria-label="Per saperne di più su Error from Xcode Build: &#8220;is implemented in both&#8221;">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Se durante la compilazione di <strong>Xcode</strong> viene mostrato un errore simile al seguente:</p>



<pre class="wp-block-preformatted">objc[9318]: Class AppleTypeCRetimerRestoreInfoHelper is implemented in both /usr/lib/libauthinstall.dylib (0x207c11eb0) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x103d984f8). One of the two will be used. Which one is undefined.
objc[9318]: Class AppleTypeCRetimerFirmwareAggregateRequestCreator is implemented in both /usr/lib/libauthinstall.dylib (0x207c11f00) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x103d98548). One of the two will be used. Which one is undefined.
objc[9318]: Class AppleTypeCRetimerFirmwareRequestCreator is implemented in both /usr/lib/libauthinstall.dylib (0x207c11f50) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x103d98598). One of the two will be used. Which one is undefined.
objc[9318]: Class ATCRTRestoreInfoFTABFile is implemented in both /usr/lib/libauthinstall.dylib (0x207c11fa0) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x103d985e8). One of the two will be used. Which one is undefined.
objc[9318]: Class AppleTypeCRetimerFirmwareCopier is implemented in both /usr/lib/libauthinstall.dylib (0x207c11ff0) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x103d98638). One of the two will be used. Which one is undefined.
objc[9318]: Class ATCRTRestoreInfoFTABSubfile is implemented in both /usr/lib/libauthinstall.dylib (0x207c12040) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x103d98688). One of the two will be used. Which one is undefined.
</pre>



<p class="wp-block-paragraph">Potete provare con:</p>



<pre class="wp-block-code">sudo xcode-select -r
sudo xcode-select -s /Library/Developer/CommandLineTools</pre>



<p class="wp-block-paragraph">Qualora non dovesse ancora funzionare, provate a reinstallare <strong>cocoapods</strong> tramite <strong>homebrew</strong>:</p>



<pre class="wp-block-preformatted"><code>brew install cocoapods</code></pre>



<p class="wp-block-paragraph">enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2022/05/24/error-from-xcode-build-is-implemented-in-both/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Apple rilascia Xcode 4.4.1</title>
		<link>https://blog.smsoft.it/2012/08/07/apple-rilascia-xcode-4-4-1/</link>
					<comments>https://blog.smsoft.it/2012/08/07/apple-rilascia-xcode-4-4-1/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 07 Aug 2012 15:38:13 +0000</pubDate>
				<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[XCode]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=1983</guid>

					<description><![CDATA[Apple ha rilasciato la versione Xcode 4.4.1, l&#8217;ambiente di sviluppo integrato per la creazione di applicazioni per Mac, iPhone e iPad. La nuova versione porta un interessante novità: Xcode è ora una applicazione standalone che sostituisce il pacchetto di installazione Xcode. Questo significa che non servirà più scaricare l&#8217;intero pacchetto di installazione, ma solo gli ... <a title="Apple rilascia Xcode 4.4.1" class="read-more" href="https://blog.smsoft.it/2012/08/07/apple-rilascia-xcode-4-4-1/" aria-label="Per saperne di più su Apple rilascia Xcode 4.4.1">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Apple ha rilasciato la versione Xcode 4.4.1, l&#8217;ambiente di sviluppo integrato per la creazione di applicazioni per Mac, iPhone e iPad. La nuova versione porta un interessante novità: Xcode è ora una applicazione standalone che sostituisce il pacchetto di installazione Xcode.<br />
Questo significa che non servirà più scaricare l&#8217;intero pacchetto di installazione, ma solo gli update delta (molto più &#8220;leggeri&#8221;) tutto a beneficio dei tempi di download.</p>
<p>enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2012/08/07/apple-rilascia-xcode-4-4-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sistemare l&#8217;errore &#8220;missing architecture&#8221; in Xcode e nell&#8217;Organizer</title>
		<link>https://blog.smsoft.it/2011/10/22/sistemare-lerrore-missing-architecture-in-xcode-e-nellorganizer/</link>
					<comments>https://blog.smsoft.it/2011/10/22/sistemare-lerrore-missing-architecture-in-xcode-e-nellorganizer/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 22 Oct 2011 08:18:47 +0000</pubDate>
				<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[missing architecture]]></category>
		<category><![CDATA[Organizer]]></category>
		<category><![CDATA[XCode]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=1548</guid>

					<description><![CDATA[Dopo aver scaricato il nuovo xCode 4.2 ho provato ad inviare una nuova app, ma sia durante la compilazione in xCode che durante l&#8217;operazione di validazione nell&#8217;Organizer, ho ricevuto l&#8217;errore:[crayon-6a4180f8e8d62323697088/] Per sistemare tutto basta accedere alla sezione &#8220;Build Setting&#8221; del Target del progetto, poi andare nella sezione &#8220;Architectures&#8221; in cui dovrebbe esserci Standard (arm7) &#8211; ... <a title="Sistemare l&#8217;errore &#8220;missing architecture&#8221; in Xcode e nell&#8217;Organizer" class="read-more" href="https://blog.smsoft.it/2011/10/22/sistemare-lerrore-missing-architecture-in-xcode-e-nellorganizer/" aria-label="Per saperne di più su Sistemare l&#8217;errore &#8220;missing architecture&#8221; in Xcode e nell&#8217;Organizer">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Dopo aver scaricato il nuovo xCode 4.2 ho provato ad inviare una nuova app, ma<br />
sia durante la compilazione in xCode che durante l&#8217;operazione di validazione nell&#8217;Organizer, ho ricevuto l&#8217;errore:</p><pre class="urvanov-syntax-highlighter-plain-tag">warning: iPhone apps should include an armv6 architecture (current ARCHS = "armv7")
iPhone/iPod Touch: application executable is missing a required architecture.  At least one of the following architecture(s) must be present: armv6 (-19033)</pre><p></p>
<p>Per sistemare tutto basta accedere alla sezione &#8220;Build Setting&#8221; del Target del progetto, poi andare nella sezione &#8220;Architectures&#8221; in cui dovrebbe esserci <strong>Standard (arm7) &#8211; ${ARCHS_STANDARD_32_BIT)</strong> ed aggiungere anche <strong>armv6</strong> e <strong>armv7</strong>.</p>
<p>enjoy</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2011/10/22/sistemare-lerrore-missing-architecture-in-xcode-e-nellorganizer/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CodeSign error: Certificate identity iPhone Distribution:  appears more than once in the keychain. The codesign tool requires there only be one.</title>
		<link>https://blog.smsoft.it/2011/10/13/codesign-error-certificate-identity-iphone-distribution-appears-more-than-once-in-the-keychain-the-codesign-tool-requires-there-only-be-one/</link>
					<comments>https://blog.smsoft.it/2011/10/13/codesign-error-certificate-identity-iphone-distribution-appears-more-than-once-in-the-keychain-the-codesign-tool-requires-there-only-be-one/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 13 Oct 2011 11:56:47 +0000</pubDate>
				<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[CodeSign error]]></category>
		<category><![CDATA[keychain]]></category>
		<category><![CDATA[XCode]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=1531</guid>

					<description><![CDATA[Se dovete gestire più di un account Apple ID, potrebbe capitarvi di vedere il seguente messaggio durante la creazione della versione dell&#8217;app per il caricamento nell&#8217;App Store: [crayon-6a4180f8e9511732682420/] Questo errore è legato al fatto che esistono due certificati con lo stesso nome nel portachiavi. Io ho fatto un po&#8217; di prove, ed alla fine ho ... <a title="CodeSign error: Certificate identity iPhone Distribution:  appears more than once in the keychain. The codesign tool requires there only be one." class="read-more" href="https://blog.smsoft.it/2011/10/13/codesign-error-certificate-identity-iphone-distribution-appears-more-than-once-in-the-keychain-the-codesign-tool-requires-there-only-be-one/" aria-label="Per saperne di più su CodeSign error: Certificate identity iPhone Distribution:  appears more than once in the keychain. The codesign tool requires there only be one.">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Se dovete gestire più di un account Apple ID, potrebbe capitarvi di vedere il seguente messaggio durante la creazione della versione dell&#8217;app per il caricamento nell&#8217;App Store:</p><pre class="urvanov-syntax-highlighter-plain-tag">CodeSign error: Certificate identity iPhone Distribution:  appears more than once in the keychain. The codesign tool requires there only be one.</pre><p></p>
<p>Questo errore è legato al fatto che esistono due certificati con lo stesso nome nel portachiavi. Io ho fatto un po&#8217; di prove, ed alla fine ho risolto così:</p>
<ul>
<li>Cancello le nuove entry duplicate nell&#8217;applicazione portachiavi che si trova in &#8220;Applicazioni&#8221;-&gt;&#8221;Utility&#8221;-&gt;&#8221;Accesso Portachiavi&#8221;</li>
<li>Creo un nuovo portachiavi da &#8220;Archivio&#8221;-&gt;&#8221;Nuovo portachiavi&#8221;</li>
<li>Rendo di default il nuovo portachiavi, cliccandoci sopra con il tasto destro e selezionando la voce &#8220;Rendi portachiavi xxx di default<strong>&#8220;</strong></li>
<li><strong>IMPORTANTE</strong>: faccio una copia del portachiavi originale, generalmente chiamato &#8220;login&#8221; per sicurezza. Il file del portachiavi si trova aprendo il Finder e poi andando nella cartella &#8220;Libreria&#8221;-&gt;&#8221;Keychains&#8221;. Copiare il file in un luogo sicuro</li>
<li>Cancellare il portachiavi originale, generalemnte chiamato &#8220;login&#8221;, cliccandoci su con il tasto destro e scegliendo &#8220;Elimina portachiavi login&#8221;. Alla successiva richiesta, scegliere &#8220;Elimina riferimenti&#8221;</li>
<li>Ora si può aprire xCode, poi l&#8217;organizer e reimportare i vari certificati dal proprio profilo. Con xCode 4 questo è molto semplice, perché avviene praticamente in automatico.</li>
<li>Associare il corretto profilo nel &#8220;Code Signign Identity&#8221; della sezione &#8220;Build Settings&#8221; di xCode&#8221;</li>
<li>Finalmente potrete compilare la vostra app</li>
</ul>
<p>Finita la procedura di compilazione e caricamento dell&#8217;app, potrete reimpostare il portachiavi originale, dalla voce &#8220;Archivio&#8221;-&gt;&#8221;Aggiungi portachiavi..&#8221; dell&#8217;applicazione &#8220;Accesso portachiavi&#8221; e selezionare il file &#8220;login.keychain&#8221; che viene visualizzato.</p>
<p>enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2011/10/13/codesign-error-certificate-identity-iphone-distribution-appears-more-than-once-in-the-keychain-the-codesign-tool-requires-there-only-be-one/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Nomi delle immagini durante lo sviluppo per iPhone/iPad</title>
		<link>https://blog.smsoft.it/2011/09/16/nomi-delle-immagini-durante-lo-sviluppo-per-iphoneipad/</link>
					<comments>https://blog.smsoft.it/2011/09/16/nomi-delle-immagini-durante-lo-sviluppo-per-iphoneipad/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 16 Sep 2011 08:31:40 +0000</pubDate>
				<category><![CDATA[MacOS]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[default]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[XCode]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=1473</guid>

					<description><![CDATA[Durante lo sviluppo con Xcode, spesso ci si dimentica quali siano i nomi e le dimensioni delle immagini di default da usare per i vari dispositivi. Tra la vasta documentazione di Apple, c&#8217;è anche il seguente schema (clicca sopra per vederlo più grande): Mi sembra sintetico ed intuitivo enjoy!]]></description>
										<content:encoded><![CDATA[<p>Durante lo sviluppo con Xcode, spesso ci si dimentica quali siano i nomi e le dimensioni delle immagini di default da usare per i vari dispositivi.</p>
<p>Tra la vasta documentazione di Apple, c&#8217;è anche il seguente schema (clicca sopra per vederlo più grande):<br />
<a href="http://blog.smsoft.it/wp-content/uploads/2011/09/Schermata-2011-09-06-a-14.06.06.png"><img fetchpriority="high" decoding="async" src="http://blog.smsoft.it/wp-content/uploads/2011/09/Schermata-2011-09-06-a-14.06.06-300x235.png" alt="" title="Schermata 2011-09-06 a 14.06.06" width="300" height="235" class="aligncenter size-medium wp-image-1474" /></a></p>
<p>Mi sembra sintetico ed intuitivo</p>
<p>enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2011/09/16/nomi-delle-immagini-durante-lo-sviluppo-per-iphoneipad/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Aggiungere un Framework esistente in XCode 4</title>
		<link>https://blog.smsoft.it/2011/08/23/aggiungere-un-framework-esistente-in-xcode-4/</link>
					<comments>https://blog.smsoft.it/2011/08/23/aggiungere-un-framework-esistente-in-xcode-4/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 23 Aug 2011 08:46:24 +0000</pubDate>
				<category><![CDATA[MacOS]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[XCode]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=1273</guid>

					<description><![CDATA[In XCode 4, l&#8217;ambiene di sviluppo recentemente rilasciato da Apple, l&#8217;aggiunta di framework esistenti (es UIKit, QuartzCore, etc) va fatto in maniera differente rispetto alla versione di XCode 3. Le operazioni da fare sono le seguenti: Nel project navigator, selezionare il proprio progetto(dove c&#8217;è l&#8217;iconcina celeste in alto a sinistra) Selezionare il target dalla colonna ... <a title="Aggiungere un Framework esistente in XCode 4" class="read-more" href="https://blog.smsoft.it/2011/08/23/aggiungere-un-framework-esistente-in-xcode-4/" aria-label="Per saperne di più su Aggiungere un Framework esistente in XCode 4">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>In XCode 4, l&#8217;ambiene di sviluppo recentemente rilasciato da Apple, l&#8217;aggiunta di framework esistenti (es UIKit, QuartzCore, etc) va fatto in maniera differente rispetto alla versione di XCode 3.<br />
Le operazioni da fare sono le seguenti:</p>
<ol>
<li>Nel project navigator, selezionare il proprio progetto(dove c&#8217;è l&#8217;iconcina celeste in alto a sinistra)</li>
<li>Selezionare il target dalla colonna subito a destra che viene visualizzata</li>
<li>Selezionare la scheda &#8216;Build Phases&#8217; dalla terza colonna</li>
<li>Aprire il blocco &#8216;Link Binaries With Libraries&#8217; cliccandoci sopra</li>
<li>Cliccare il pulsante con il simbolo &#8216;+&#8217; in basso</li>
<li>Selezionare il nuovo framework</li>
</ol>
<p>enjoy</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2011/08/23/aggiungere-un-framework-esistente-in-xcode-4/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Aggiungere immagini alla libreria di iPhone Simulator</title>
		<link>https://blog.smsoft.it/2011/05/31/aggiungere-immagini-alla-libreria-di-iphone-simulator/</link>
					<comments>https://blog.smsoft.it/2011/05/31/aggiungere-immagini-alla-libreria-di-iphone-simulator/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 31 May 2011 08:04:44 +0000</pubDate>
				<category><![CDATA[MacOS]]></category>
		<category><![CDATA[immagini]]></category>
		<category><![CDATA[iPhone Simulator]]></category>
		<category><![CDATA[XCode]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=1284</guid>

					<description><![CDATA[Potrebbe capitare tra i vari test con l&#8217;iPhone Simulator di dover lavorare con delle immagini. Purtroppo la libreria è vuota non ci sono strumenti per caricare direttamente le immagini. Come procedere? Ci sono due modi: 1 &#8211; manuale) Le immagini sono nella cartella ~/Library/Application Support/iPhone Simulator/4.3.2/Media/DCIM/100APPLE/ (nel mio caso 4.3.2 è l&#8217;ultima versione installata, nel ... <a title="Aggiungere immagini alla libreria di iPhone Simulator" class="read-more" href="https://blog.smsoft.it/2011/05/31/aggiungere-immagini-alla-libreria-di-iphone-simulator/" aria-label="Per saperne di più su Aggiungere immagini alla libreria di iPhone Simulator">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Potrebbe capitare tra i vari test con l&#8217;iPhone Simulator di dover lavorare con delle immagini. Purtroppo la libreria è vuota non ci sono strumenti per caricare direttamente le immagini.</p>
<p>Come procedere? Ci sono due modi:</p>
<p><strong>1</strong> &#8211; manuale) Le immagini sono nella cartella <strong>~/Library/Application Support/iPhone Simulator/4.3.2/Media/DCIM/100APPLE/</strong> (nel mio caso <strong>4.3.2</strong> è l&#8217;ultima versione installata, nel vostro caso basta ricontrollare) e sono chiamate IMG_XXXX.JPG, dove XXXX è un numero che parte da 0000. Ad esempio il path completo di una immagine potrebbe essere: ~/Library/Application Support/iPhone Simulator/4.3.2/Media/DCIM/100APPLE/IMG_0000.JPG</p>
<p><strong>2</strong> &#8211; automatico) Scaricare l&#8217;applicazione <a href="http://blog.smsoft.it/wp-content/uploads/2011/05/ImageImporter.zip">ImageImporter</a> (<a href="http://aptogo.co.uk/2010/09/importing-photos/" target="_blank" rel="noopener noreferrer">originale</a>), compilarla ed avviarla in xCode e poi indicare il path con le immagini da importare nella libreria dell&#8217;iPhone Simulator.</p>
<p>enjoy</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2011/05/31/aggiungere-immagini-alla-libreria-di-iphone-simulator/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
