草庐IT

SYSTEM_INFO

全部标签

ios - 如何使用具有不同应用程序名称和 info.plist 的相同来源创建两个项目?

实际上,我的iOS应用程序在同一个项目中包含多个版本,在Static类中用#define进行了更改。示例:#import"AppVersion.h"//...if(MYAPP_VERSION==kMyAppVersionFree){//Limitedfeatures}elseif(MYAPP_VERSION==kMyAppVersionFull){//Nolimit!}每次我要编译时,我都必须编辑我的代码以更改#defineMYAPP_VERSION,并更改项目名称,以便能够发布MyApp和“MyAppFree”可执行文件...是否可以将其定义为“编译变量”?我不想每次编译2个版本时都

ios - 错误 : system file has been modified since precompiled header was built

我刚刚下载了xcode6的最终版本并编译了一个我正在使用beta的项目,现在显然生成了以下错误模拟器,有人可以帮我解决这个问题。fatalerror:file'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk/usr/include/sysexits.h'hasbeenmodifiedsincetheprecompiledheader'/Users/Lycros/Library/Developer/Xcod

ios - 'FABException',原因 : '[Fabric] Value of Info.plist key "Fabric"must be a NSDictionary. ' 使用 Firebase 和 Crashlytics 时

在我们的应用程序中使用Firebase时,我遇到了一个相当特殊的场景。在不向项目添加Crashlytics和Fabric的情况下,当我为项目运行单元测试时,会命中以下代码:@try{[FIRAppconfigure];}@catch(NSException*exception){DLog(@"****UnabletoconfigureFirebaseduetoexception%@",exception.description);}调试单元测试时未引发异常,因此我假设已配置firebase并且一切正常。测试通过并且没有问题。然后我非常简单地将带有Fabric的Crashlytics添加

ios - Xcode5:无法注册“/System/Library/CoreServices/CoreTypes.bundle/Contents/Library/MobileDevices.bundle

我的图书馆有一些类型转换器。我正在注册一些OSX和iOS类型转换器,如下所示:当我为iOS编译时,我收到一些与无法找到UIKit相关的错误。这是我为iOS编译的方式:xcodebuild-destinationOS=${module.sdk.version},name=iPhone-workspace${workspace}-scheme'${library.ios.scheme}'${}标记由我的构建系统修补。构建时我得到:__build.library.ios.simulator:[exec]Details:Failedtoregister"/System/Library/Core

iphone - 使用 info.plist 为多目标应用程序存储特定于目标的值

我有一个多目标iPhone应用程序,它目前包含一个头文件,该文件具有常量定义,这些定义在构建时有条件地包含,具体取决于正在构建的目标。但是,我想知道将此信息包含在构建的info.plist中是否会更好,因为这通常包含特定于目标的元数据,因此在逻辑上似乎更合适。因此,我的问题是:在info.plist文件中包含自定义(非Apple定义的)key是否可以接受?这里是否适合包含目标不同的应用元数据? 最佳答案 可接受且合适。C预处理器对Info.plist文件进行了预处理(必须在项目设置中通过将Packaging/PreprocessIn

ios - Xcode 9 服务器 : Unable to boot device due to insufficient system resources

我试图通过在设置XcodeBot时选中“并行运行测试”选项,同时在iOS8.4到11.0的所有设备模拟器上运行我的单元测试。不幸的是,在尝试启动第13个模拟器后,它失败了,并在构建日志中显示错误消息:xcodebuild:error:Failedtobuildworkspacexxxxxwithschemeyyyyy.Reason:Unabletobootdeviceduetoinsufficientsystemresources.Testingfailedon'iPhone4s'我在macmini上运行服务器,我认为由于内存已满,它无法同时运行这么多模拟器。有人用过吗?

ios - 为什么我收到 "Title set but using a system Identifier"警告?

我收到以下警告:MainStoryboard.storyboard:TitlesetbutusingasystemIdentifier(Theseattributesaremutuallyexclusive;theTitlewillbeignored)我的Storyboard上有一个手动放置的工具栏,带有一个标题和一个取消按钮。这有什么问题吗? 最佳答案 您要为“取消”按钮添加标题(例如“取消”)吗?您不需要执行此操作,因为将栏按钮项设置为系统栏按钮项(如取消)会自动设置标题,并且会为您本地化。

ios - 提供一些屏幕截图以在 iOS4 的 Info.plist 中创建 UIBackgroundModes 键

我是iPhone开发的新手。我已经浏览了一些探索页面以在Info.plist中为iOS4创建UIBackgroundModes键。但这有点难以理解。请提供一些带有屏幕截图示例的分步过程,以便于理解...还请说明需要什么要求,即iPhone、操作系统版本4.0... 最佳答案 UIBackgroundModes键标识您的应用程序支持哪些后台任务。它的值是一个数组,包含一个或多个具有以下值的字符串:音频–应用程序在后台向用户播放音频内容。位置–即使在后台运行时,该应用程序也会让用户了解他们的位置。voip–该应用程序使用户能够使用互联网

iphone - 钥匙串(keychain)警告 “System Roots” 钥匙串(keychain)无法修改

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭去年。社区在去年审查了是否重新打开这个问题并让它关闭:原始关闭原因未解决Improvethisquestion当我双击证书时,出现以下错误“无法修改“系统根”钥匙串(keycha

ios - 适用于 iOS 的 Firebase,GoogleService-Info.plist 属性 "IS_ANALYTICS_ENABLED"设置为 "NO"

Xcode7.3、iOS9.3.3我的GoogleService-Info.plist“IS_ANALYTICS_ENABLED”设置为“NO”。我正在将Firebase集成到我的iOS应用程序中。首次。这会阻止Firebase正确分析我的应用中的用户事件吗?请指教。我应该将其更改为"is"吗? 最佳答案 IS_ANALYTICS_ENABLED指的是GoogleAnalyticsforApps,而不是FirebaseAnalytics。我可以看出这是多么令人困惑,但它与FirebaseAnalytics无关。要了解有关禁用Fire