2016-11-23 77 views
0

我正在开发一个有人写的框架的项目。我有权访问回购,并写入权限。 我需要改变方法中的某些内容,但不是签名。Xcode编辑框架

是否有可能在repo中的.m文件中执行此操作,并且它会在项目中更新?该框架在BitBucket中,所以我应该可以在那里在线编辑它。

编辑 我在Xcode 8

+0

编辑方法后,你必须重建框架 –

+0

我是否必须创建一个新的框架,或者它可以在使用该框架的项目中重建? – Jorgen

+0

你用过迦太基吗?它下载框架源代码并编译它,你可以手动完成,只需编译新版本的框架并替换文件 –

回答

0

工作Atlassian的到位桶基本上是GitHub上的另一个版本(略有不同的功能和实现)。

如果这是您有权访问的私有框架,则应确保框架的作者/所有者将允许您将更改合并到他/她的框架中。 Here's a tutorial on how to create a pull request in BitBucket,一旦它合并,你可以获取最新版本的主人来拉你的变化。

如果私人框架实际上是a private Cocoapod,podspec需要更新一个新版本,所以你的变化将被拿起在构建应用程序和私有框架的任何计算机上执行pod update时。

+0

我对回购有写入权限,所以我应该可以直接在主分支中进行更新。使用框架的项目如何更新它? – Jorgen