76得票6回答
如何在xcconfig文件中配置完整的URL?

我有一个xcconfig文件,其中包含一个配置,用于指定我的应用程序应该连接到哪个服务器。在调试模式下,这将是一个不同于发布版本的服务器。 我的问题是,形如http://www.stackoverflow.com的URL被视为双斜线后的注释。因此,在代码中我得到的字符串是'http:'。 ...

61得票5回答
如何在Xcode中跳过开发版本的代码签名?

每当我编译我的Xcode项目时,在编译所有代码后,"签名产品"需要非常长的时间来完成。(我相信这是因为该项目包含约200 MB需要签名的资源。)我希望在开发过程中跳过代码签名,从而使构建更快完成。我该如何做到这一点?

51得票12回答
如何使用脚本在Xcode 11中读取当前应用程序版本

在 Xcode 11 之前,我使用一个脚本来读取当前应用程序版本(用于 AppStore),并帮助我更改启动屏幕,因为我们不能使用 Swift 进行更改。sourceFilePath="$PROJECT_DIR/$PROJECT_NAME/App/Base.lproj/LaunchScreen...

48得票7回答
如何在Xcode 4.3.1中删除用户定义的构建设置

我已在 Xcode 4.3.1 中创建了几个自定义的构建设置。现在我不再需要这些设置,想要将其删除,但貌似没有方法可以删除它们! 我知道这些设置存储在项目设置文件(project.pbxproj)中,并在 xcodeproj 文件中。但我不想在文本编辑器中编辑它们,因为其中有各种重复和GUI...

27得票1回答
AppStore提交 - 如何复制发布配置?

我正在试图通过XCode 4提交一个应用程序。我刚刚注意到,根据Apple的这个网址:http://tinyurl.com/3ol2qoj 为了准备将应用程序提交到XCode 4中的应用商店,您必须执行以下步骤: 在您的项目中,复制“Release”构建配置并将该副本命名为“AppStor...

27得票1回答
iPhone应用程序的部署目标低于4.3的应该包含一个armv6架构。

我有一个问题 :-( 当我构建我的应用程序进行发布时,XCode显示警告信息:iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (current IPHONEOS_D...

23得票3回答
在Xcode中配置应用程序组权限字符串?

有没有一种简单的方法在Xcode项目中拥有每个配置的应用程序组权限字符串? 我们想要使用“应用程序组”权限在iOS应用程序和今天的扩展之间共享设置,在两个目标中都使用这个权限。 我们遇到的问题是,根据是企业版还是发布版,我们使用不同的束和团队ID来构建应用程序。 当我使用Xcode 6的...

21得票2回答
iOS:澄清不同的搜索路径

XCode Build Settings 中有三条不同的搜索路径: Framework Search Path(框架搜索路径) Header Search Path(头文件搜索路径) Library Search Path(库搜索路径) 请问这些路径是用来干什么的?能否有人解释一下?

20得票3回答
iOS:通用应用程序 - 仅发布为 iPhone

一个客户有意发布一款通用应用。然而,第一个版本只包含 iPhone 版本,第二个版本将包含两个版本。 我找到了一些链接,其中一些人已经在模拟环境中找出了如何使其工作的方法。但是,我没有找到关于最终发布到 AppStore 成功的应用程序的声称。我需要进行验证。 您是否有人声称已经为仅限 i...

17得票7回答
“Use Legacy Swift Language Version”(SWIFT_VERSION)需要正确配置,以便为使用Swift的目标设置。

自从我更新了Xcode 8.2(来自应用商店的GM种子版本)后,我一直卡在以下错误上: “使用传统的 Swift 语言版本”(SWIFT_VERSION)需要为使用 Swift 的目标正确配置。使用 [编辑 > 转换 > 到当前 Swift 语法…] 菜单选择一个 Swift 版本或使用构建设...