Skip to content

Commit 738e182

Browse files
authored
Merge pull request NativeScript#1825 from NativeScript/tsonevn_publishing_ios
fix: minor article updates
2 parents 21704e9 + 71d972e commit 738e182

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

docs/tooling/publishing/publishing-ios-apps.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ If you are making a new one, or adding a new app to an existing one, make sure t
176176
177177
Unlike the certificates, *provisioning profiles* are files that can be easily updated and downloaded from the Member Center (in .mobileprovision files) and installed in Xcode by double-clicking that file.
178178
179-
Xcode is also capable of obtaining these automatically. Open Xcode and from the menu go to `Xcode > Preferences... > Accounts > (select your apple ID) > (select your Team Name) > View Details...`.
179+
Xcode is also capable of obtaining these automatically. Open Xcode and from the menu go to `Xcode > Preferences... > Accounts > (select your apple ID) > (double-click on your Team Name)`.
180180
There you can check all signing identities (developer and *production certificates*) available to Xcode as well as `Download All` *provisioning profiles*.
181181
182182
When you run an app on a device, Xcode will sign the app with your development certificate and add a provisioning profile that has your certificate, device ID and App ID.
@@ -223,9 +223,7 @@ Failing to provide all necessary assets may prevent you from submitting your app
223223
>Note: Screenshots not matching the actual app may result in rejection of a new version sent for approval.
224224
225225
### Builds
226-
Once you have your app information registered at [https://appstoreconnect.apple.com](https://appstoreconnect.apple.com) it is time to build your NativeScript app for iOS and submit it.
227-
228-
There are two main ways to submit an app to *iTunes Connect* — using Xcode or using *Application Loader*.
226+
Once you have your app information registered at [https://appstoreconnect.apple.com](https://appstoreconnect.apple.com) it is time to build your NativeScript app for iOS and submit it to *iTunes Connect* — using Xcode.
229227
230228
<h4 id="build-versioning">Build versioning</h4>
231229
We have already explained how the *Bundle ID* is set in your project, how the launch screen (or storyboard) and images are added to your app, and how you can set the display name.
@@ -290,8 +288,8 @@ Rebuilds may erase your changes and you should add changed files to source contr
290288

291289
A common pitfall, if you are using CocoaPods, is to open the Xcode project instead of the workspace, so be sure to open the workspace.
292290

293-
Once you have it open in Xcode, you have to go to your target's General settings and pick a team.
294-
In 'Build Settings' there should be a suitable 'iOS Developer' and 'Code Signing Identity'.
291+
Once you have it open in Xcode, you have to go to your target's `Signing & Capabilities` and pick a team.
292+
In `Build Settings` there should be a suitable 'iOS Developer' and 'Code Signing Identity'.
295293

296294
From the top drop-down, select your target, and from the devices and emulators, pick 'Generic iOS Device'.
297295

@@ -322,8 +320,6 @@ tns publish ios my-apple-id my-password --ipa /tmp/build/myIpa.ipa
322320
```
323321

324322
Some tools that allow the submission process to be automated - [MIT Licensed one: fastlane](https://github.com/fastlane/fastlane).
325-
Also, the previously mentioned *Application Loader* has a command line tool called *iTMSTransporter* in its package,
326-
which you may use to hack your own [shell scripts](https://gist.github.com/jedi4ever/b1f8b27d4a803d487fa4) around.
327323

328324
### Send for approval and publish
329325
Once you successfully submit a build at *App Store Connect*, you can enable testing through *Test Flight*.

0 commit comments

Comments
 (0)