标签: build-settings

如何在xcconfig文件中配置完整URL

我有一个xcconfig文件,其中包含我的应用程序应该访问的服务器的配置.在调试模式下,这将是与发布版本不同的服务器.

我遇到的问题是,在双斜杠后,表单http://www.stackoverflow.com的URL 被视为注释.所以我在代码中得到的字符串是'http:'

我已经读过我可以在Info.plist上放一个传统的构建标志,我想知道其他人是否有类似的问题并解决了它?

谢谢.

iphone xcode build-settings xcconfig ios

41
推荐指数
4
解决办法
6987
查看次数

如何在Xcode 4.3.1中删除用户定义的构建设置

我在Xcode 4.3.1中创建了几个用户定义的构建设置.我不再需要这些设置并希望删除它们,但似乎没有办法删除它们!

我知道这些存储在xcodeproj文件中的项目设置(project.pbxproj)文件中.但我不想在文本编辑器中编辑这些,因为有各种各样的重复和指导,我不明白.

有关如何在Xcode中执行此操作的任何建议?(或者他们忘了添加"删除"按钮)

xcode build-settings

30
推荐指数
4
解决办法
1万
查看次数

部署目标低于4.3的iPhone应用程序应包含armv6架构

我有一个问题:-(当我构建我的应用程序以释放XCode时显示警告说:

iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (current IPHONEOS_DEPLOYMENT_TARGET = "3.0", ARCHS = "armv7").
Run Code Online (Sandbox Code Playgroud)

但是如何设置armv6我的构建设置?我正在使用XCode 4.2,这是我的构建设置:

在此输入图像描述

谢谢!

xcode warnings build-settings xcode4

27
推荐指数
1
解决办法
2万
查看次数

AppStore提交 - 如何复制发布配置?

我正试图通过XCode 4提交应用程序.我刚注意到,根据Apple的这个网址:

http://tinyurl.com/3ol2qoj
Run Code Online (Sandbox Code Playgroud)

要准备一个应用程序以提交到XCode 4中的应用程序商店,您必须:

  1. 在您的项目中,复制Release构建配置并命名重复的"AppStore".
  2. 通过应用程序的AppStore构建配置的分发配置文件,将代码签名标识构建设置设置为团队的分发代码签名标识.

该页面显示了一个图像(如果我知道如何,我会发布),该图像突出显示了项目(而不是目标).项目的BuildSettings,代码签名标识在Debug和Release条目上方显示AppStore条目.

我的问题是,复制该发布条目的方法是什么?

submission app-store build-settings

27
推荐指数
1
解决办法
5489
查看次数

iOS:澄清不同的搜索路径

XCode构建设置中有三种不同的搜索路径:

  • 框架搜索路径
  • 标题搜索路径
  • 图书馆搜索路径

任何人都可以澄清这些路径做什么以及它们用于什么?

xcode build-settings ios ios-frameworks

21
推荐指数
1
解决办法
9171
查看次数

iOS:通用应用程序 - 仅作为iPhone发布

客户有兴趣发布通用应用程序.但是,第一个版本只包含iPhone版本,第二个版本将包含两个版本.

我找到了一些链接,其中ppl想出了如何在模拟环境中使其工作.但是,我找不到关于最终成功发布到AppStore的应用程序的声明.我需要对此进行验证.

您是否拥有声称只为iphone发布的通用应用程序的链接,或者您自己做过吗?

iphone build-settings universal-binary ipad ios

20
推荐指数
3
解决办法
2万
查看次数

对于使用Swift的目标,需要正确配置"使用Legacy Swift语言版本"(SWIFT_VERSION)."

自从我更新到Xcode 8.2(GM种子,来自App Store)以来,我一直遇到以下错误:

对于使用Swift的目标,需要正确配置使用Legacy Swift语言版本(SWIFT_VERSION).使用[Edit> Convert> To Current Swift Syntax ...]菜单选择Swift版本或使用Build Settings编辑器直接配置构建设置.

所以我去了我的目标的Build Settings,并搜索了SWIFT_VERSION我在哪里犯错.但是,我惊讶地发现它已经设定为No!

我该如何解决?

xcode compiler-errors build-error build-settings swift

17
推荐指数
3
解决办法
4万
查看次数

如何使用脚本读取Xcode 11中的当前应用程序版本

Xcode 11之前,我使用了一个脚本来读取当前应用程序版本(适用于AppStore)并帮助我更改LaunchScreen,因为我们不能为此使用swift。

sourceFilePath="$PROJECT_DIR/$PROJECT_NAME/App/Base.lproj/LaunchScreen.storyboard"
versionNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" "$INFOPLIST_FILE")
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")

sed -i .bak -e "/userLabel=\"APP_VERSION_LABEL\"/s/text=\"[^\"]*\"/text=\"v$versionNumber\"/" "$PROJECT_DIR/$PROJECT_NAME/App/Base.lproj/LaunchScreen.storyboard"
Run Code Online (Sandbox Code Playgroud)

但是在Xcode 11中,项目的构建设置中有一个新的部分称为Versioning

在此处输入图片说明

CFBundleShortVersionString自动更改为$(MARKETING_VERSION)。Xcode会自动处理该问题,我不想手动将其更改为静态数字,而是让Xcode进行处理。

11

因此,问题是如何MARKETING_VERSION使用运行脚本访问此新文件并将其设置为launchScreen标签?

xcode sh build-settings ios xcode11

17
推荐指数
4
解决办法
3373
查看次数

Xcode不生成dSYM文件

在我的iOS项目中,我已将其设置Generate Debug SymbolsYes,但.dYSM文件未在DerivedData文件夹中创建.我在我的iPhone上运行这个应用程序.因为我需要它来映射它来做时间分析器,因为时间分析器显示十六进制地址中的所有符号.必须象征性地确定完成任务的时间.

提前致谢.

xcode instruments build-settings ios

11
推荐指数
1
解决办法
7456
查看次数

Xcode 8没有找到代码签名

升级到Xcode 8后,由于以下错误,我无法在设备上进行调试:

App installation failed. No code signature found.
Run Code Online (Sandbox Code Playgroud)

我的设置,观察以及到目前为止我尝试过的内容:

  • 该设备已安装iOS 10
  • Xcode 7中设备上的代码签名和调试工作(代码签名没有变化)
  • 该应用程序有一个手表应用程序(没有手表应用程序的构建/运行没有改变什么)
  • 刷新配置文件,删除所有配置文件并重新加载它们并没有改变任何东西
  • 从构建设置中删除所有代码签名设置并启用"自动管理签名",这也没有帮助
  • 我总是清理build文件夹
  • 我试过重启设备,xcode,mac
  • 我的同事报告了同一项目的同一问题
  • 我已经尝试恢复Xcode 8建议的更改(构建设置,警告修复,......)

xcode code-signing build-settings ios xcode8

11
推荐指数
1
解决办法
6400
查看次数