Tag: 项目

具有多个项目的工作区或具有多个目标的一个项目?

我有4个类似的iOS应用程序。 他们是闪存卡应用程序,每个应用程序都有不同的主题。 他们分享很多课程和图像。 现在我把所有4个作为单独的项目,但我期望简化维护和共享资源。 将所有4个项目放在同一个工作区,还是在一个项目中有4个目标? 每种方法有哪些优点/缺点? 他们看起来非常相似。

在Xcode 8中添加开发人员团队?

当新版本出来的时候,我还在学习Xcode的细节,我刚刚升级到了Xcode 8,这让我在Xcode 7.3开始的项目中出现了一堆错误。 我不能摆脱两个特定的错误: “签名AppName需要一个开发团队,在项目编辑器中select一个开发团队。” “iOS SDK 10.0中的产品types”应用程序“需要代码签名 我敢肯定,我可以想出如何解决这个在Xcode 7.3,但项目设置页面已经完全改变,看起来有点困惑。 我在哪里添加开发团队,是否可以为我所有的Xcode项目添加一个默认的开发团队? 我还在项目设置中find了代码签名部分,但是填写所有设置并不会使错误消失,所以我对此更加困惑。 在以前的Xcode版本中,我从来不用担心这一点,因为我从来没有到过实际的应用程序分发点。 任何帮助将不胜感激。 谢谢!

Project … xcodeproj无法打开,因为它缺lessproject.pbxproj文件

我试图合并分支,并导致错误“ 无法打开项目…无法打开,因为项目文件无法parsing ”。 然后,我试图采取其他计算器的回应(即编辑文件,以消除损坏)的build议,但无法编辑该文件。 看来,这实际上是一个目录,所以也许这个结构改变了xcode 4.4的版本,并且由于无法打开项目的响应…无法打开,因为无法分析项目文件 。 然后我试图从我的时间机器备份恢复myProject.xcodeproj。 这不起作用,因为它说我没有权限访问myProject.xcodeproj。 我试图改变该目录的权限,但没有帮助。 我closures并重新打开xcode。 现在的错误是: Project … xcodeproj无法打开,因为它缺lessproject.pbxproj文件 。 我怎样才能解决这个问题在xcode版本4.4? 它可以从以前的快照还是xcode中的存档或版本中恢复。 可以用时间机器恢复吗? 我想避免重build整个项目。

如何以编程方式打开.xcodeproj?

我有项目称为A.xcodeproj,B.xcodeproj,C.xcodeproj 现在是什么问题,在项目A的AppDelegate中,打开项目B和C的条件。 int run; run = 0; if(run == 0) { Open project B.xcodeproj } else { Open project C.xcodeproj } 帮帮我 提前致谢。

无法将embedded式二进制文件(其他项目)添加到XCode中的项目依赖项

我有一个用XCode 6.0.1创build的XCode工作区。 它约束了2个(Swift)库和一个依赖于这2个库的iOS应用(Swift)。 我有稳定的设置,允许我在iPhone和模拟器上运行iOS应用程序:2个库项目被添加为应用程序的embedded式二进制文件 (见图片)。 现在,我有XCode 6.1。 最近,我在XCode运行时删除了~/Library/Developer/Xcode文件夹中的DerivedData文件夹。 之后,我的工作空间不工作 – iOS应用程序将无法编译,我有链接器错误,说它找不到库项目。 我试图通过从应用程序项目的embedded式二进制文件中删除我的2个库来解决这个问题 – 我无法将其添加回去。 单击项目设置中的embedded式二进制文件下的+button可以正确显示工作区项目,但是select和添加我的库项目不会将它们添加到embedded式二进制文件列表中。 我已经通过创build新的工作区解决了链接器错误。 该应用程序编译,但它是如何链接图书馆是我的一个谜:它们不在列出embedded式二进制文件或链接框架和库不在框架searchpath 。 应用程序和它需要的库之间似乎没有任何联系(除了库项目在同一个工作空间中,显然在编译时)。 为什么我不能将库项目添加到embedded式二进制文件 ? 在XCode 6.1中,依赖项目只是编译并embedded到应用程序中而不被列出或链接到任何地方,这是正常的吗?

在Xcode中创build两个iOS应用程序

使用Xcode(在iOS上开发)我想创build第二个项目,它与第一个项目相同,但是一些类是不同的。 确切地说,我正在创build一个iPhone应用程序,我想提供一个免费版本和一个高级版本。 实际上,这些项目的代码是相同的,但是会改变一些类。 问题是我不想支持两个项目。 如果我修改一个类,那么我必须修改另一个项目上的相同更改。 这是非常多余的。 此外,该项目被推送到一个远程的GIT仓库。 最后一个注意事项是,iOS应用程序使用与项目关联的ID进行识别。 那么,我需要两个不同的项目? 在Xcode中创build两个iOS应用程序项目的最佳解决scheme是共享这些类,但更改两个三个类? 谢谢

如何本地化cordovaiOS项目?

我一直在互联网上search,但没有我find的解决scheme似乎工作,我的问题是在Xcode 6,我们如何本地化cordova应用程序? 下面的图片说明了这个问题,我在iOS模拟器中testing了应用程序(我将模拟器的语言设置改为西class牙语),但input中的上下文菜单或像摄像机这样的插件仍然是英文的。 我把“ 本地化本土化发展地区 ”改为“ ES ”,但仍然是英文。 另外我在es.lproj文件夹中有Localizable.strings。