问题标签 [xcode-project]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 将一个 Xcode 项目添加到另一个项目中并使其成为一个项目?
我对此进行了很好的研究,但事情失败了,需要帮助。
当项目开始时,我是唯一一个参与该项目的人,后来我们的雇主招募了另一名员工加入该项目。由于我们都是 iOS 开发的新手,所以我们都创建了新项目并开始使用,记住我们可以轻松地将两个项目合并到一个模块中。我添加了新雇主创建的第二个项目,方法是将其拖放到我创建的项目中。但是在此代码上
一个错误说在我添加到我的项目中的第二个项目中使用了未声明的类型“AllNotesViewController ” “AllNotesViewController” 。什么地方出了错 ???为什么那个错误???如何将两个项目合二为一???
ios - 为什么我的 Xcode 项目只有在工作区中才能编译?
我有一个 Xcode 项目P2,它是我有另一个项目P1的工作区的一部分。
当我构建P1时,它会创建一个 Cocoa Touch 框架。在P2中,我通过转到 General-->Link Frameworks and Libraries-->Select P1.framework 添加了 P1 创建的框架。
然后我构建了P2项目,它使用集成的P1.framework成功编译。所以,这一切都很好。
现在,我没有打开工作区并从工作区构建P2项目,而是通过单击文件直接打开P2项目。p2.xcodeproj
我可以看到里面的p1.framework
文件。
但是,现在当我尝试构建P2时,它给出了错误:
未找到框架 P1。clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)。
谁能帮我理解为什么直接从文件打开P2会出错?p2.xcodeproj
ios - Swift 自定义 Xcode 项目模板
我正在尝试快速创建 Xcode 项目模板并取得了一些成功,但面临加载 xib 文件的问题
在 Xcode 中选择 xib 时弹出错误:“Interface Builder 无法确定“ViewController.xib”的类型。这可能是由于缺少 SDK。”
有人知道如何在 Xcode 项目模板中创建 xib 文件吗?
我在以下路径添加了项目模板:
~/Library/Developer/Xcode/Templates/项目模板/CustomTemplate/
并在文件夹下创建..
/Base.xc模板
/Bundle Base.xctemplate
/iOS 应用程序.xctemplate
/Swift 应用程序.xctemplate
我对 Xcode 模板使用的几个查询:
- 我还没有找到任何用于创建 Xcode 项目模板的苹果文档,这是否意味着苹果停止支持创建 Xcode 自定义项目模板?
- Swift 应用程序允许自定义 Xcode 项目模板?
- Apple 会拒绝提交的使用自定义项目模板构建的应用程序吗?
- Xcode 自定义项目模板是否是在实践中使用它的更好方法?
- 我找到的所有链接和参考都到 Xcode4.x,这是否意味着之后不支持 Xcode 项目模板?
参考: http ://www.telerik.com/blogs/how-to-create-custom-project-templates-in-xcode-7
任何帮助将不胜感激..
ios - 架构 x86_64 的未定义符号:“_CBCentralManagerOptionShowPowerAlertKey”,在 React Native 中导入 Appodeal
我正在尝试将 Appodeal 导入我的 React Native iOS 应用程序,我遵循了这个Appodeal XCode 教程
所以我在链接中遇到了一个错误,并找到了一些现有的方法来解决它,但没有一个对我有帮助。
错误:
所以这是我的“链接二进制与库”列表:
这是我的编译源和目标成员资格:
位码禁用:
其他链接器标志:
架构:
我项目根目录中的 Appodeal 依赖项:
这就是我所做的全部改变,所以关于我哪里出错的任何想法?
xcode - 在 xcode7 中正确组合 Project/Target/Scheme 以创建 OS X 屏幕保护程序的 5 个变体(版本)
我在苹果商店外分发我的 Mac + Windows 屏幕保护程序 ( http://starmessagesoftware.com/moonscreensaver/ ),我也想从苹果商店分发。屏幕保护程序主要用 C++ 编写。
苹果商店外我有三个版本 1)免费 10 天试用 2)免费,特别版 3)商业(付费)版
在应用商店中,我将有两个版本 4) 免费 5) 付费
版本之间的区别在于不同的代码签名设置、不同的 appID、appNames 和 bundleID(用于 (4) 和 (5))以及一些不同的#defines。
我正在考虑只有一个 xcode 项目,有 5 个目标和可能 5 个方案,每个目标一个。
在 xcode7 中,左侧导航中还有一个“产品”组。我认为这与 Apple 忘记重命名并在整个 UI 中保持一致的“目标”相同。所以我并没有引入“产品”作为这个解决方案的另一个维度。
请让我知道组织这个 xcode 项目的最佳方式是什么。
我的目标是能够以最少的手动更改轻松地同时生成所有版本(例如,避免更改#define 来生成下一个版本)。
非常感谢
ios - iOS cordova 项目 - 在 Plugins/ 下的文件夹中分组插件文件
我正在写一个cordova ios plugin
,我设法plugin.xml
正确设置文件以便工作并将我的插件导入项目中
命令。我现在想做的是将所有插件文件分组到一个文件夹中。
例如,拥有这 2 个文件(来自 的片段plugin.xml
)
我想将它们分组到 MyPlugin 文件夹下,在 iOS 项目 Plugins 文件夹中:
现在,cordova 的 CLI 插件管理器似乎将任何插件文件放入 Plugins 文件夹中,尽管它们属于插件。
有什么相当于Android的target-dir
iOS属性吗?有什么提示吗?
提前致谢
ios - React Native:捆绑标识符不存在
我在 React Native 中有一个项目,它有两种不同的构建方案并使用 cocoapods。要编译它,我运行:
生成的应用程序例如:
- 使用它为其中一个构建方案构建的命令,而不是为另一个构建方案
- Xcode 总是为两种构建方案构建项目
- 此外,
build/Build/Products/Debug-iphonesimulator/RNProject-customer1.app/Info.plist
存在于该路径中并且文件包含有效CFBundleIdentifier
(它与General > Identity > Bundle Identifier
两个构建方案中的每一个都匹配) - 两种方案的项目设置似乎都是正确的(检查后
ios/RNProject.xcodeproj/project.pbxproj
) - 特定于模式的设置位于
ios/Pods/Target Support Files/Pods-RNProject-customer1
和ios/Pods/Target Support Files/Pods-RNProject-customer2
我尝试了不同的方法来解决它:
- 跑步
sudo react-native
- 重启 RN 打包器
- 手动编辑
Info.plist
- 更改构建位置
安慰:
xcode - Xcode 项目迁移
我正在尝试将 XCode 项目从一台 Mac 复制到另一台。简单地说,我将项目目录压缩,复制到另一台机器并用 Xcode 打开项目。
该项目没有构建完美,它会生成以下错误:
所以,我有这些问题:
1-是否可以复制目录项目并在另一台Mac上生成?
2-我可以在新机器上使用另一个帐户Apple开发人员生成可执行文件吗?
3-如何解决找不到库的错误?图书馆真的在那里。
xcode - 意外删除后如何将故事板添加回xcode
我不小心从 Xcode 项目中删除了我的故事板。我关注了这个帖子:意外删除了 Main.Storyboard,幸运的是我在 Base.lproj 文件夹中找到了它。
但我无法将其添加回 Xcode 项目。由于我是 iOS 和 Xcode 的新手,我仍然无法将它添加回我的项目。我可以单独打开它。
有人能指出我如何将它添加回我的项目吗?任何帮助,将不胜感激。
xcode - 如何删除 Xcode 工作区?
我在 Xcode 工作区中有一个 Xcode 项目。有一次,我认为我想要一个工作区,所以我添加了一个,但事实证明我没有做任何可以从中受益的事情,而且我宁愿没有额外的复杂层。
我怎样才能删除工作区,所以我又只是一个普通的项目?
我发现一些网页说工作区只是一组指向项目的指针,但也必须有从项目返回到工作区的指针。当我尝试删除 .xcworkspace 目录时,我得到项目的构建错误(找不到工作区中的文件)。