vue使用Xcode打包并提交到AppStore

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue使用Xcode打包并提交到AppStore相关的知识,希望对你有一定的参考价值。

参考技术A 之前上架过两三款App,都是使用Hbuilder打包进行上传的。众所周知,vue编译好之后使用Hbuilder打包比较简单,快捷。但是又很多兼容性方面是Hbuilder官方都无法解决的。更令人头痛的是,Hbuider打包后的vue项目,编译成ios的ipa文件上传到苹果商店之后,很容易被驳回,驳回的理由仍然是二进制文件被拒绝。Guideline 4.3 - Design 被视为马甲包或者垃圾邮件。然而使用Xcode打包上传的应用则不会被以这样的问题驳回。经过无数次采坑,总结如何使用Xcode打包vue文件并且提交到AppStore。

这点大家应该都会,写好的vue项目直接

打包好放在一边,备用。

1.安装cordova命令行工具

前提是:

电脑已经安装好Node.js
2.打开cmd

-g代表全局安装

验证安装成功:

在命令行内继续输入:

出现下图表明安装成功

1.新建文件夹作为你的App目录,桌面新建任意名称文件夹(建议不要用中文!!!)

2.使用命令行进入刚刚创建的文件夹,然后使用命令行输入:

上面的命令意思就是:使用cordova 创建一个 项目名为App ,包名是com. ,App名是AppName
注意,com.xxx需要与你App Store的账号内注册的包名一样
执行完上面的命令,你在打开刚刚创建的文件夹内,肯定就会有一个WWW的文件夹,如图

一定要在Cordova创建的项目下执行以下命令,而不是在WWW文件夹内!!!

执行完以上命令后,在执行

以上命令执行完,打开创建的文件夹,应该就会有下面这个‘platforms’文件夹了,进入这个文件夹,文件夹内会有一个IOS文件夹,然后再进去就能看到下图的样子

安装好Xcode的朋友直接双击XXXXXX.xcodeproj 这个文件,会自动使用Xcode打开

前提条件,已经将App基本信息配置完毕,然后再点击 Generic IOS Device!!!
勾选Generic IOS Device

勾选后点击头部的Product,选择 Archive

点击推送之后就是小白操作了 一直点击next下一步知道上传完成即可!不懂的欢迎留言讨论。
本人文章写得可能不够详细,或者比较繁琐,如果哪位大神有更好的方法或者建议,可以直接评论。
不明白的可以留言或加我讨论!
感谢你们的阅读!谢谢!

markdown [操作方法]使用GitHub Desktop克隆并提交到Bitbucket存储库,就像使用任何GitHub存储库一样。 (苹果电脑)

# Clone Bitbucket Repository and Add it to GitHub Desktop App (Mac)
You [can’t clone](http://stackoverflow.com/a/32213131/2613447) a Bitbucket repo using [GithHub Desktop](https://desktop.github.com/) directly. Instead you would have to: 

1. Clone the Bitbucket repo locally via command line.
2. Add the cloned repository to your GitHub Desktop app.

After completing these 2 steps, you’ll be able to execute sync, push, pull, commit, and other git commands available in GitHub Desktop for your Bitbucket repository just as you would for any GitHub repository.

_You will need your Bitbucket repository’s git URL as available on the **Overview** page of your repository:_

![Retrieve git URL from Bitbucket.org](https://cloud.githubusercontent.com/assets/308422/13249267/a3407f8a-da23-11e5-93ab-32c4a5fb501b.png)


## 1. Clone Bitbucket Repository Locally via Command Line

1. Open Terminal app.
2. Type `cd /Local/path/to/parent-folder/to/clone/into` (replacing that sample path with the local path to the parent folder you want to clone your Bitbucket repository into).
3. Hit enter. You’ve just opened that parent folder on the command line.
4. Type `git clone https://example@bitbucket.org/path/to/your-repo.git` (replacing that sample URL with the Bitbucket URL available on the **Overview** page of your repository).
5. Hit enter and watch the repository being cloned. (Once it’s done, it’ll say something like **…done** in one of the last lines.)

## 2. Add Cloned Repository to Your GitHub Desktop App
1. Open GitHub Desktop.
2. In the upper right corner (if your sidbar is open) press the large **+** button.
3. Select **Add** to add an exisiting local repository.
4. On the **Add** tab click the **Choose…** button, navigate to the folder you have just cloned your Bitbucket repository into, and select it.

   ![“Add” tab in GitHub Desktop](https://cloud.githubusercontent.com/assets/308422/13249268/a342b1e2-da23-11e5-870f-f6ee0efd1b86.png)

5. Your newly added repository will appear at the bottom of your sidebar in the **Other** section.

**That’s it.**
You should now be able execute git operations on your Bitbucket repository via your GitHub Desktop app just as on any GitHub repository.

以上是关于vue使用Xcode打包并提交到AppStore的主要内容,如果未能解决你的问题,请参考以下文章

mac下为已有项目配置git,并提交到github

mac下为已有项目配置git,并提交到github

创建本地Git并提交到码云

Git 创建新分支并提交到远程仓

markdown [操作方法]使用GitHub Desktop克隆并提交到Bitbucket存储库,就像使用任何GitHub存储库一样。 (苹果电脑)

git 创建分支并提交到远程