ios – 存档期间不存在Xcode环境变量

我有一个具有TestFlight构建方案的iOS应用程序.在此方案中,我在“运行”选项卡中设置了一个称为TESTFLIGHT的环境变量,值为1.此外,在构建方案的“配置文件”选项卡中,它已选中“使用RUn操作的参数和变量”选项,并在列表中看到相应的EV.

当从Xcode运行应用程序时,这可以正常工作,但是当我在存储设备上运行应用程序时,环境变量TESTFLIGHT不存在.我的问题是有一个在这里缺少的选项/方案选项卡?

EV在“运行”选项卡上设置,并为调试版本配置选择.我需要改变这个才能发布吗?

谢谢你们!

解决方法

仅当您从Xcode运行应用程序时才会设置环境变量.如果您直接通过点击图标从设备运行相同的应用程序,则不会设置它们.它们不是应用程序的一部分.正如他们的名字所暗示的那样,它们是环境的一部分,Xcode在运行它们之前特别设置. (如果您是在Mac上开发的,可以在启动一个可执行文件之前将它们设置在一个shell中,但是在iPhone上是不可能的).

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...