<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Scottnc27603</id>
	<title>VideoLAN Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Scottnc27603"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/Scottnc27603/"/>
	<updated>2026-11-04T18:40:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=IOSCompile&amp;diff=28363</id>
		<title>IOSCompile</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=IOSCompile&amp;diff=28363"/>
		<updated>2015-02-07T14:00:53Z</updated>

		<summary type="html">&lt;p&gt;Scottnc27603: /* Development environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
== Development environment ==&lt;br /&gt;
&lt;br /&gt;
To develop VLC for iOS, you need:&lt;br /&gt;
* Mac OS X Lion (or later)&lt;br /&gt;
* Latest XCode version (4.6.3 works so far) - turn off version control in Xcode Preferences&lt;br /&gt;
* A correct shell (we recommend iTerm2 and zsh)&lt;br /&gt;
* [http://cocoapods.org CocoaPods] (for dependency management)&lt;br /&gt;
&lt;br /&gt;
== Get the source ==&lt;br /&gt;
&lt;br /&gt;
If you want to develop VLC for iOS, it is &#039;&#039;&#039;highly recommended&#039;&#039;&#039; that you use the [[git]] version:&lt;br /&gt;
&lt;br /&gt;
 git clone git://git.videolan.org/vlc-ports/ios.git&lt;br /&gt;
&lt;br /&gt;
== Build it ==&lt;br /&gt;
&lt;br /&gt;
Build it for the simulator.&lt;br /&gt;
 &lt;br /&gt;
 sh compileVLCforiOS.sh -s&lt;br /&gt;
&lt;br /&gt;
Wait, and grab a coffee.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Manually assign the code sign in Xcode, and build it for devices.&lt;br /&gt;
&lt;br /&gt;
 sh compileVLCforiOS.sh&lt;br /&gt;
&lt;br /&gt;
Grab a second coffee. :)&lt;br /&gt;
&lt;br /&gt;
Better to have a look at the usage() function in compileVLCforiOS.sh, you might need -s to enable debug, -l or -n to save some time when you need to rebuild the project.&lt;br /&gt;
&lt;br /&gt;
You might encounter lots of issues, just google it. Sometimes the issues might be about the project itself or the dependenies or the dependencies of the dependencies (:(the latest git and the dependencies might change at anytime), please report to the irc or trac, sometimes you might have to wait for a patch&lt;br /&gt;
&lt;br /&gt;
== Deploy ==&lt;br /&gt;
&lt;br /&gt;
Open the .xcworkspace (not .xcodeproj) in Xcode and click on Run.&lt;br /&gt;
&lt;br /&gt;
Buliding release version needs code signing&lt;br /&gt;
&lt;br /&gt;
Before running simulator in Xcode, run .sh with -s first;&lt;br /&gt;
Before running iphoneos in Xcode, run .sh without -s first.&lt;br /&gt;
&lt;br /&gt;
== Send patches ==&lt;br /&gt;
You can create patches and send them to our [http://mailman.videolan.org/listinfo/ios mailing list] ios@v.o, or on our [[IRC]].&lt;br /&gt;
&lt;br /&gt;
Please see [[Git#Submitting_patches]] on how to send patches...&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
If everything goes well, congratulations to Lucky You! If not, please report any problem to our [http://mailman.videolan.org/listinfo/ios mailing list] ios@v.o, or on our [[IRC]]. &lt;br /&gt;
&lt;br /&gt;
This might help you more than Google, because everything might change at anytime.&lt;br /&gt;
&lt;br /&gt;
=== History ===&lt;br /&gt;
The first version of this howto was written by [[User:J-b|jb]] on 18 July 2013.&lt;br /&gt;
&lt;br /&gt;
=== Previous Version ===&lt;br /&gt;
The old version of the app can be compiled using this [[MobileVLC|howto]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Building]]&lt;br /&gt;
[[Category:iOS]]&lt;/div&gt;</summary>
		<author><name>Scottnc27603</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=IOSCompile&amp;diff=28362</id>
		<title>IOSCompile</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=IOSCompile&amp;diff=28362"/>
		<updated>2015-02-07T13:58:55Z</updated>

		<summary type="html">&lt;p&gt;Scottnc27603: /* Development environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
== Development environment ==&lt;br /&gt;
&lt;br /&gt;
To develop VLC for iOS, you need:&lt;br /&gt;
* Mac OS X Lion (or later)&lt;br /&gt;
* Latest XCode version (4.6.3 works so far) - turn off version control in Xcode Preferencs&lt;br /&gt;
* A correct shell (we recommend iTerm2 and zsh)&lt;br /&gt;
* [http://cocoapods.org CocoaPods] (for dependency management)&lt;br /&gt;
&lt;br /&gt;
== Get the source ==&lt;br /&gt;
&lt;br /&gt;
If you want to develop VLC for iOS, it is &#039;&#039;&#039;highly recommended&#039;&#039;&#039; that you use the [[git]] version:&lt;br /&gt;
&lt;br /&gt;
 git clone git://git.videolan.org/vlc-ports/ios.git&lt;br /&gt;
&lt;br /&gt;
== Build it ==&lt;br /&gt;
&lt;br /&gt;
Build it for the simulator.&lt;br /&gt;
 &lt;br /&gt;
 sh compileVLCforiOS.sh -s&lt;br /&gt;
&lt;br /&gt;
Wait, and grab a coffee.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Manually assign the code sign in Xcode, and build it for devices.&lt;br /&gt;
&lt;br /&gt;
 sh compileVLCforiOS.sh&lt;br /&gt;
&lt;br /&gt;
Grab a second coffee. :)&lt;br /&gt;
&lt;br /&gt;
Better to have a look at the usage() function in compileVLCforiOS.sh, you might need -s to enable debug, -l or -n to save some time when you need to rebuild the project.&lt;br /&gt;
&lt;br /&gt;
You might encounter lots of issues, just google it. Sometimes the issues might be about the project itself or the dependenies or the dependencies of the dependencies (:(the latest git and the dependencies might change at anytime), please report to the irc or trac, sometimes you might have to wait for a patch&lt;br /&gt;
&lt;br /&gt;
== Deploy ==&lt;br /&gt;
&lt;br /&gt;
Open the .xcworkspace (not .xcodeproj) in Xcode and click on Run.&lt;br /&gt;
&lt;br /&gt;
Buliding release version needs code signing&lt;br /&gt;
&lt;br /&gt;
Before running simulator in Xcode, run .sh with -s first;&lt;br /&gt;
Before running iphoneos in Xcode, run .sh without -s first.&lt;br /&gt;
&lt;br /&gt;
== Send patches ==&lt;br /&gt;
You can create patches and send them to our [http://mailman.videolan.org/listinfo/ios mailing list] ios@v.o, or on our [[IRC]].&lt;br /&gt;
&lt;br /&gt;
Please see [[Git#Submitting_patches]] on how to send patches...&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
If everything goes well, congratulations to Lucky You! If not, please report any problem to our [http://mailman.videolan.org/listinfo/ios mailing list] ios@v.o, or on our [[IRC]]. &lt;br /&gt;
&lt;br /&gt;
This might help you more than Google, because everything might change at anytime.&lt;br /&gt;
&lt;br /&gt;
=== History ===&lt;br /&gt;
The first version of this howto was written by [[User:J-b|jb]] on 18 July 2013.&lt;br /&gt;
&lt;br /&gt;
=== Previous Version ===&lt;br /&gt;
The old version of the app can be compiled using this [[MobileVLC|howto]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Building]]&lt;br /&gt;
[[Category:iOS]]&lt;/div&gt;</summary>
		<author><name>Scottnc27603</name></author>
	</entry>
</feed>