-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfeed.xml
220 lines (183 loc) · 12.1 KB
/
feed.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<id>urn:uuid:code blender:http://codeblender.net</id>
<title/>
<subtitle/>
<link href=""/>
<link href="http://codeblender.netfeed.xml" rel="self"/>
<author>
<name/>
<email/>
<uri/>
</author>
<updated>2016-07-08T00:00:00+01:00</updated>
<entry>
<id>http://codeblender.net/docs/developer/ios-publication.html</id>
<title>Publish iOS platform applications</title>
<published>2016-07-08T00:00:00+01:00</published>
<updated>2016-07-08T00:00:00+01:00</updated>
<category>developer</category>
<link rel="alternate" href="/docs/developer/ios-publication.html"/>
<summary type="html"><ul id="markdown-toc">
<li>
<a href="#publish-ios-platform-applications" id="markdown-toc-publish-ios-platform-applications">Publish iOS platform applications</a> <ul>
<li><a href="#introduction" id="markdown-toc-introduction">Introduction</a></li>
<li><a href="#distribution-quick-start" id="markdown-toc-distribution-quick-start">Distribution quick start</a></li>
<li><a href="#naming-an-application" id="markdown-toc-naming-an-application">Naming an application</a></li>
<li><a href="#add-apple-id-to-xcode" id="markdown-toc-add-apple-id-to-xcode">Add Apple ID to Xcode</a></li>
<li><a href="#distribution-workflow" id="markdown-toc-distribution-workflow">Distribution workflow</a></li>
<li><a href="#exporting-for-testing" id="markdown-toc-exporting-for-testing">Exporting for Testing</a></li>
<li><a href="#submitting-the-application" id="markdown-toc-submitting-the-application">Submitting the application</a></li>
<li><a href="#useful-links" id="markdown-toc-useful-links">Useful...</a></li>
</ul>
</li>
</ul></summary>
<content type="html"><ul id="markdown-toc">
<li><a href="#publish-ios-platform-applications" id="markdown-toc-publish-ios-platform-applications">Publish iOS platform applications</a> <ul>
<li><a href="#introduction" id="markdown-toc-introduction">Introduction</a></li>
<li><a href="#distribution-quick-start" id="markdown-toc-distribution-quick-start">Distribution quick start</a></li>
<li><a href="#naming-an-application" id="markdown-toc-naming-an-application">Naming an application</a></li>
<li><a href="#add-apple-id-to-xcode" id="markdown-toc-add-apple-id-to-xcode">Add Apple ID to Xcode</a></li>
<li><a href="#distribution-workflow" id="markdown-toc-distribution-workflow">Distribution workflow</a></li>
<li><a href="#exporting-for-testing" id="markdown-toc-exporting-for-testing">Exporting for Testing</a></li>
<li><a href="#submitting-the-application" id="markdown-toc-submitting-the-application">Submitting the application</a></li>
<li><a href="#useful-links" id="markdown-toc-useful-links">Useful links</a></li>
</ul>
</li>
</ul>
<h1 id="publish-ios-platform-applications">Publish iOS platform applications</h1>
<h2 id="introduction">Introduction</h2>
<p>This article outlines the process to publish a Cordova iOS application to the
Apple store. It assumes that Cordova and relevant iOS SDKs have been setup and
configured. These are briefly bulleted below.</p>
<ul>
<li>A Mac - unfortunately this is required to run the Apple software needed
<ul>
<li>Mavericks</li>
</ul>
</li>
<li>iOS device(s), recommended over the emulator to fully test the application</li>
<li>Install Xcode from the Mac App Store, and Command line tools
<ul>
<li>$ xcode-select –install</li>
</ul>
</li>
<li>$ npm install -g cordova</li>
<li>$ npm install -g ios-sim</li>
<li>$ npm install -g ios-deploy</li>
<li>$ cordova platform add ios –save</li>
</ul>
<p>Add any cordova plugins necessary.</p>
<h2 id="distribution-quick-start">Distribution quick start</h2>
<p>Following Apple's <a href="">distribution quick start</a></p>
<p>In the first instances of development you likely just want to get your app
running locally on your USB connected iOS device. Luckily this is also a step
into getting it into the Apple store.</p>
<p>Note you do not need an Apple developer account for deployment onto a local device.</p>
<ul>
<li>Add Apple ID to Xcode</li>
<li>Signing identities</li>
<li>Provisioning profiles</li>
<li>Verify access to your developer account</li>
<li>Launch app on connected iOS device</li>
<li>Enable app services, such as iPay</li>
<li>Back up signing identities</li>
</ul>
<h2 id="naming-an-application">Naming an application</h2>
<p>The following fields will be required</p>
<ul>
<li>Product Name : Cordova Test</li>
<li>Organisation name : DryKISS Ltd</li>
<li>Organisation identifier : com.drykiss.cordovatest
<ul>
<li>After an app is available on the store, its bundle ID can't be changed.</li>
</ul>
</li>
<li>Language : Objective C</li>
<li>Devices : Universal</li>
</ul>
<h2 id="add-apple-id-to-xcode">Add Apple ID to Xcode</h2>
<ul>
<li>Open Xcode</li>
<li>Choose Xcode &gt; Preferences</li>
<li>At the top of the window, click Accounts</li>
<li>In the lower-left corner, click the Add button (+)</li>
<li>Choose Add Apple ID from the pop-up menu</li>
</ul>
<h2 id="distribution-workflow">Distribution workflow</h2>
<ul>
<li>Enroll in the Apple developer program</li>
</ul>
<p>Selecting the best workflow for your team depends on the nature of the development.
Creating a Hybrid cross-platform app</p>
<p>https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/Introduction.html</p>
<h2 id="exporting-for-testing">Exporting for Testing</h2>
<p>https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html#//apple_ref/doc/uid/TP40012582-CH8</p>
<h2 id="submitting-the-application">Submitting the application</h2>
<p>https://taco.visualstudio.com/en-us/docs/tutorial-package-publish-readme/#package-the-ios-version-of-your-app
https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/SubmittingYourApp/SubmittingYourApp.html#//apple_ref/doc/uid/TP40012582-CH9
https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html#//apple_ref/doc/uid/TP40012582-CH30-SW991</p>
<p>Check connected devices</p>
<pre class="highlight plaintext"><code>$ ios-deploy -c
</code></pre>
<p>Run in X-Code to generate certificate</p>
<pre class="highlight plaintext"><code>$ cordova build ios
$ bundle exec middleman build --clean &amp;&amp; cordova run --device
$ cordova build ios --release
@see http://stackoverflow.com/questions/24061063/how-can-i-deploy-create-ipa-iphone-app-using-cordova-build-ios-release
</code></pre>
<h2 id="useful-links">Useful links</h2>
<ul>
<li><a href="">iOS Platform Guide</a></li>
</ul>
</content>
<author>
<name/>
<email/>
<uri/>
</author>
</entry>
<entry>
<id>http://codeblender.net/docs/developer/blog-template.html</id>
<title>Blog Template</title>
<published>2016-07-08T00:00:00+01:00</published>
<updated>2016-07-08T00:00:00+01:00</updated>
<category>developer</category>
<link rel="alternate" href="/docs/developer/blog-template.html"/>
<summary type="html"><ul id="markdown-toc">
<li>
<a href="#heading-h1" id="markdown-toc-heading-h1">Heading H1</a> <ul>
<li><a href="#heading-h2" id="markdown-toc-heading-h2">Heading H2</a></li>
</ul>
</li>
</ul>
<h1 id="heading-h1">Heading H1</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin elementum, diam
sit amet fermentum tempor, metus metus consectetur tellus, quis euismod dui
ligula vitae purus. Suspendisse sed...</p></summary>
<content type="html"><ul id="markdown-toc">
<li><a href="#heading-h1" id="markdown-toc-heading-h1">Heading H1</a> <ul>
<li><a href="#heading-h2" id="markdown-toc-heading-h2">Heading H2</a></li>
</ul>
</li>
</ul>
<h1 id="heading-h1">Heading H1</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin elementum, diam
sit amet fermentum tempor, metus metus consectetur tellus, quis euismod dui
ligula vitae purus. Suspendisse sed blandit augue, sodales dapibus neque.</p>
<h2 id="heading-h2">Heading H2</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin elementum, diam
sit amet fermentum tempor, metus metus consectetur tellus, quis euismod dui
ligula vitae purus. Suspendisse sed blandit augue, sodales dapibus neque.</p>
<!--
<blockquote class="instagram-media" data-instgrm-captioned data-instgrm-version="7" style=" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:658px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><div style="padding:8px;"> <div style=" background:#F8F8F8; line-height:0; margin-top:40px; padding:50.0% 0; text-align:center; width:100%;"> <div style=" background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURczMzPf399fX1+bm5mzY9AMAAADiSURBVDjLvZXbEsMgCES5/P8/t9FuRVCRmU73JWlzosgSIIZURCjo/ad+EQJJB4Hv8BFt+IDpQoCx1wjOSBFhh2XssxEIYn3ulI/6MNReE07UIWJEv8UEOWDS88LY97kqyTliJKKtuYBbruAyVh5wOHiXmpi5we58Ek028czwyuQdLKPG1Bkb4NnM+VeAnfHqn1k4+GPT6uGQcvu2h2OVuIf/gWUFyy8OWEpdyZSa3aVCqpVoVvzZZ2VTnn2wU8qzVjDDetO90GSy9mVLqtgYSy231MxrY6I2gGqjrTY0L8fxCxfCBbhWrsYYAAAAAElFTkSuQmCC); display:block; height:44px; margin:0 auto -44px; position:relative; top:-22px; width:44px;"></div></div> <p style=" margin:8px 0 0 0; padding:0 4px;"> <a href="https://www.instagram.com/p/BM5N4Z0jIy8/" style=" color:#000; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none; word-wrap:break-word;" target="_blank">Restaurant in a box! Spent all day here working, great wifi, nice food and ambience. #bangkok #drykiss #cafe #rinb #thailand #foodpic</a></p> <p style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;">A photo posted by DryKISS (@drykissltd) on <time style=" font-family:Arial,sans-serif; font-size:14px; line-height:17px;" datetime="2016-11-17T02:10:59+00:00">Nov 16, 2016 at 6:10pm PST</time></p></div></blockquote>
<a data-pin-do="embedPin" data-pin-width="large" href="//www.pinterest.com/pin/273101164879760145/"></a>
-->
</content>
<author>
<name/>
<email/>
<uri/>
</author>
</entry>
</feed>