问题标签 [xcode9.4]
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 - 将现有项目转换为可定制的框架
我是一名 android 开发人员,我需要创建和 IOS 应用程序。所以我做到了,应用程序现在已经准备好了。但现在我想让它成为一个库/框架。我的意思是每个客户端将在不同的项目中使用相同的代码库,他们将能够更改应用程序的文本字符串和颜色。其余的业务逻辑将保持不变。
所以我有两个主要问题:
- 如何将项目转换为框架?我是否需要在其他地方创建一个单独的框架,然后将项目作为 Coca touch Framework 导入其中?我对吗??
- 如何使其可定制?我从可定制的意思是简单的两件事。
- 1) 视图的颜色。我有两个很多看法。我想要一个单独的颜色文件,以便我可以更改其中的颜色并反映整个应用程序的更改
- 2) 字符串。我想更改文本字符串,以便可以在所有项目中进行更改。
请告诉我如何才能实现这些目标。特别是第二点是我主要关心的问题。
注意:我要在框架中转换的项目有两个多个视图控制器,并且都构建在一个故事板中。
c++ - 如何在 Xcode for Mac OSX 中启用 C++17?
如何在 OSX High Sierra (10.13.5) 上的 Xcode (9.4.1) 中启用 C++17?
ios - “x”类型的值没有“小写”成员
我正在尝试在我的表格视图中实现搜索栏。但我收到此错误“getUserData”类型的值在此代码中没有“小写”成员
这是我的代码:
这是我的搜索功能
“getUserData”是具有超过 10 个变量的类,它位于另一个 swift 文件中。
我真的很感激任何帮助,谢谢。
xcode - 产品名称更改未反映在 Xcode 9.4.1 (9F2000) 的项目导航器中
我有一个项目来构建我的 SDK 框架。这个项目有 4 个目标(watch / noWatch / obfuscated / notObfuscated)。我需要 4 个不同的产品名称才能在我的 APP 项目(使用 SDK 项目构建框架)中正确映射它们。
以前我让所有目标的产品名称都相同,但这在嵌入 SDK 框架时在我的 APP 项目中造成了混乱。我的APP项目也有4个对应的target。
当我更改产品名称时,新产品名称会正确反映在“产品”部分的项目导航器中,但仅适用于 1 个目标。其余 3 个目标在项目导航器中保留旧名称。
这使我无法正确设置父 APP 项目。有什么提示吗?
ios - Xcode 9.4.1:架构 armv7、arm64、x86_64 的未定义符号
我使用 CMake 创建了一个框架并将其添加到测试项目中。然后导入头文件,一切正常。调用该方法时出现此错误。我不知道为什么会出现这个错误。我尝试了几乎所有可能的方法,但没有奏效。任何建议将不胜感激。
问题
我试过这些方法
Other Linker Flags
添加$(inherited)
删除
DerivedData
设置
NO
为Active Architecture Only
脂肪信息
Architectures in the fat file: xml are: x86_64 armv7 armv7s arm64
附上截图
react-native - 无法将 ReactNativeNavigation.xcodeproj 添加到 Xcode 中的库
我无法将 ReactNativeNavigation.xcodeproj 文件添加到我的项目库中。关于如何解决这个问题的任何想法?我左键单击库,然后单击将文件添加到我的项目,然后进入node_module → react-native-navigation → iOSXcode.proj
,但是当我单击它时,我无法单击就像禁用的按钮一样。
我正在使用 Xcode 9.4.1。
解决方案:
ReactNativeNavigation 是如何(可能是我做的)添加到主项目文件夹中的,所以我将它拖到 Libraries 文件夹所在的位置,问题就解决了。我建议如果您遇到此问题,请搜索项目中的所有文件夹,因为它可能已经添加到项目中的某个位置。
swift - CFBundleAlternateIcons 的文档在哪里?
我设法通过将显式图标添加为单个图标(例如 Tennis@1x.png、Tennis@2x.png、Tennis@3x.png)并在 Info.plist 中的键 CFBundleAlternateIcons 下添加适当的引用条目来使备用图标正常工作。但是,对于主图标,我使用 Assets.xcassets 中的条目,并且希望能够为每个替代项使用一组类似的图标。
这是可能的还是可取的?如果是这样,怎么做?
如果没有,我应该提供什么尺寸的图标来覆盖所有设备?目前我只有一套 20x20 的三种尺寸的图标。对于 iPad,我有一组两个 76 x 76 的图标。
数组 CFBundleIconFile 提供了一个数组,但我似乎无法得到比“项目 0”更多的任何影响,而且这似乎需要与它包含的字典的名称相同。当然,必须有一些功能?
当然必须有一个应该提供什么尺寸图标的列表?