Tag: git

Phonegap的源代码控制陷阱?

我将在一个团队中第一次做phonegap应用程序。 对于一个3人团队共享的超级简单样板应用程序,我应该包括整个项目(即所有的目录): app –merges –platforms –plugins –www 有用户特定的问题与iOS构build(我假设Android构build)出现的冲突,我应该在.gitignore添加platforms目录? 我是否正确地认为所有的构build都应该由用户来完成,而不要依赖别人的手机构build版本的应用程序?

Xcode合并分支,添加新文件时提醒树冲突

我创build了一个分支2,并添加了一些新的类文件,当我合并到主分支,Xcode提醒我们: “文件ViewModel.h,ViewModel.m有一个树冲突” 如果我只是编辑一些代码,但不添加新的文件,这将是好的,但我应该如何解决这个问题?

错误-63(文件名太长),同时解压缩从GitHub下载的zip文件

我在GitHub中创build了我的第一个存储库,并将一个XCode项目放入其中。 再次在我的Mac下载.zip文件后,我不能通过双击(但可以通过terminal代码)它解压缩它,因为它读取错误 – 无法将zip文件展开到该文件夹​​。 错误-63(文件名太长) GitHub链接 – 链接到我的存储库 所以任何解决scheme,使文件解压缩无错误,以便任何用户下载这可能不会面临同样的问题。

Xcode项目的.gitignore

我总是很紧张,把代码推到带有authentication令牌和variables的Github仓库。 在过去,我有一个问题暴露的密钥,因为我是新的Xcode,我很好奇,我应该添加到.gitignore什么文件。 我最担心在公开回购中显示的主要领域是我的Parse和Facebook密钥。 Facebook的密钥设置在我的.plist ,我的parsing键出现在我的AppDelegate.swift文件中。 我应该怎样做,今后应该如何设置环境variables来防止未来的问题。

无法更新我的吊舱库

我已经在Cocoapods上发布了我的组件HDTableDataSource。 我现在通过添加一些代码更新了代码的版本。 当试图使用命令“pod spec lint”进行编译时,它给了我下面的错误。 [!] /usr/local/bin/git clone https://github.com/\<GITHUB_USERNAME\>/HDTableDataSource.git /private/var/folders/fm/vxq9zgy52zq28lvcq0qwzpj80000gn/T/CocoaPods/Lint/Pods/HDTableDataSource –single-branch –depth 1 –branch 0.1.0 Cloning into '/private/var/folders/fm/vxq9zgy52zq28lvcq0qwzpj80000gn/T/CocoaPods/Lint/Pods/HDTableDataSource'… fatal: unable to access 'https://github.com/<GITHUB_USERNAME>/HDTableDataSource.git/': The requested URL returned error: 400 请帮助我更新我的图书馆。 我的图书馆在https://github.com/HarshitDaftary/HDTableDataSource

Cocoapods(私人)无法find规格

我们有私人椰子树。 当我inputpod repo : company-private – Type: git (origin) – URL: ssh://me@myCompany.com//path/git/PrivateCocoapods – Path: /Users/Username/.cocoapods/repos/company-private master – Type: git (origin) – URL: https://github.com/CocoaPods/Specs.git – Path: /Users/Username/.cocoapods/repos/master 我input了~/.cocoapods/repos : $ ls company-private master $ cd company-private $ ls Specs $ cd Specs: $ ls MyProject $ cd MyProject: $ ls 0.0.19 0.0.2 0.0.5 $ cd /0.0.5: […]

Xcode 7不使用Git显示新的远程分支

在Xcode 7中,在使用Jira / Stash创build一个新的远程分支之后,当我拉取主分支时,新分支用作显示为一个可选的原始分支。 现在新的分支根本不出现,所以创build新的本地分支并不容易。 之前,你可以去源控制>hover在当前的工作副本>select“切换到分支”,并滚动查看新的起源/分支。 一旦select了,Xcode会自动创build一个本地分支。 现在我必须在本地手动命名/创build一个新的分支,并将其推送(创build)远程分支,这可能会导致大量的冲突,如果你正在工作副本不是主人。 有没有办法迫使Xcode通过terminal看到所有的远程分支,或者我在Xcode中丢失的东西?

合并2个分支时Xcode 6.0.1崩溃

每当我尝试将分支合并到另一个分支Xcode 6.0.1崩溃。 到目前为止我有: 尝试从不同的计算机合并相同的分支(推动他们,并把他们之前明显),它仍然崩溃。 从“错误的分支”创build一个新的分支添加了一个空间,并成功地将其合并回“错误的分支”。 但无法将其合并到我想要的原始分支中。 Xcode有什么问题? 我怎样才能合并分支机构? (有大约100个文件要合并) 编辑2 其中一个文件有冲突,解决了Xcode合并编辑器中的冲突后,不仅在尝试合并时,而且即使试图查看其他文件时也会崩溃(查看其他文件在parsing之前没有崩溃冲突)。 以这种方式编辑其中一个分支以避免合并时的冲突将节省解决冲突,但Xcode将在合并时崩溃 编辑 – 添加崩溃警报: Process: Xcode [3146] Path: /Applications/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 6.0.1 (6528) Build Info: IDEFrameworks-6528000000000000~2 App Item ID: 497799835 App External ID: 712682811 Code Type: X86-64 (Native) Parent Process: launchd [162] Responsible: Xcode [3146] User ID: 501 Date/Time: 2014-09-30 15:30:49.320 +0300 OS […]

最佳做法:创build免费和付费版本时如何处理iOS应用程序的代码差异?

我想在AppStore上发布我的iOS App的两个版本。 一个是有偿的,另外一个是免费的。 截至目前,我的代码已完成付费应用程序。 现在我想添加更多的代码为iAd和InAppPurchase的免费应用程序。 维护这两个版本的最佳方法是什么? 我正在考虑复制Xcode项目或在我的git仓库中创build一个分支。

Xcode 7 Git找不到远程存储库

我可以在Xcode 6.X上没有任何问题的情况下推拉这个存储库,但是它在Xcode 7上不起作用。 该设置与Xcode 6.X相同。 我试图input用户名和密码才能确认,但似乎没有意义。 我使用了正确的SSH密钥作为身份validation,但偏好设置为“无法find远程存储库”。 检出一个从来没有在Xcode 6.X上使用过的新库,在Xcode 7.0和更高版本上也有同样的问题。 我想知道是否有人有任何解决这个问题的方法。