Questions tagged «xcode»

Xcode是Apple的集成开发环境(IDE)。使用注意:此标签仅用于有关Xcode IDE本身的问题,而不用于一般的Mac或iOS编程主题。对于Mac编程问题,请使用[cocoa],对于iOS编程问题,请使用[cocoa-touch]或[iOS]或[Swift]。

8
xcode 5.1:libCordova.a架构问题
昨天(14年3月10日),当iOS 7.1发行时,我还升级到了Xcode 5.1,发现我的PhoneGap / Cordova项目不再可以编译到iPhone 5s。我也将Cordova升级到了最新版本:v 3.4.0-0.1.3。 我已经阅读了许多关于SO的不同解决方案,这些解决方案相互关联,因此更改活动架构并仅构建活动架构,它们都不起作用。因此,这就是我尝试过的以及出现的错误。最初我得到了错误: missing required architecture arm64 in file <long file path omitted> libCordova.a Undefined symbols for architecture arm64 因此,我尝试了以下方法。我在我的项目中选择了CordovaLib子项目,在项目和目标中,我都转到“架构”下的“构建设置”,并确保arm64不包含在任何“调试”或“发布”架构中。此时,仅将仅将Active Active Architecture设置为“是”。这导致以下错误: file was built for archive which is not the architecture being linked (armv7): <long file path omitted> libCordova.a Undefined symbols for architecture armv7 …
81 ios  xcode  cordova  xcode5.1 

3
iOS应用每隔一次启动便崩溃,找不到错误
第一次启动该应用程序时,一切似乎运行良好。我将按一下“停止”按钮,做一些工作,当我再次启动它时,它似乎崩溃了,甚至无法加载任何东西。按停止,再次单击运行,它可以正常工作。直到我重复该过程。 这是xcode使用“线程1:信号SIGABRT”突出显示错误的地方。显然这里没有什么用。 int main(int argc, char *argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([PokerAppDelegate class])); } } 调试控制台除了(lldb)之外什么都没有显示(因此,我想它停止了,目前还没有崩溃)BT。 (lldb) bt * thread #1: tid = 0x1c03, 0x9a258a6a libsystem_kernel.dylib`__pthread_kill + 10, stop reason = signal SIGABRT frame #0: 0x9a258a6a libsystem_kernel.dylib`__pthread_kill + 10 frame #1: 0x99ea1b2f libsystem_c.dylib`pthread_kill + 101 frame #2: …

4
您如何为Mac App Store编码框架包?
最近提交之后,出现以下错误: 无效的签名-嵌套的应用程序捆绑包(FooBar.app/Contents/Frameworks/GData.framework)未签名,签名无效或未使用Apple提交证书签名。有关更多信息,请参考《代码签名和应用程序沙箱指南》。 无效的签名-嵌套的应用程序捆绑包(FooBar.app/Contents/Frameworks/Growl.framework)未签名,签名无效或未使用Apple提交证书签名。有关更多信息,请参考《代码签名和应用程序沙箱指南》。 无效的签名-嵌套的应用程序捆绑包libcurl(FooBar.app/Contents/Frameworks/libcurl.framework)未签名,签名无效或未使用Apple提交证书签名。有关更多信息,请参考《代码签名和应用程序沙箱指南》。 因此,我按照Technote 2206签名了所有框架包: codesign -f -v -s "3rd Party Mac Developer Application: Name" ./libcurl.framework/Versions/A/libcurl codesign -f -v -s "3rd Party Mac Developer Application: Name" ./libcurl.framework/Versions/A/libssh2.1.dylib codesign -f -v -s "3rd Party Mac Developer Application: Name" ./Growl.framework/Versions/A/Growl codesign -f -v -s "3rd Party Mac Developer Application: Name" ./GData.framework/Versions/A/GData …

11
Swift-从字符串中删除字符
我有一个字符串,它是“ Optional(“ 5”)“。我需要删除5号周围的“”。我通过执行以下操作删除了“可选”项: text2 = text2.stringByReplacingOccurrencesOfString("Optional(", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil) 我在删除“字符时遇到困难,因为它们在代码中指定了字符串的结尾。
81 ios  xcode  string  swift 




9
在设备上记录数据并检索日志
在Xcode的调试版本中,无论我使用的是模拟器还是实际的设备,控制台上都会出现NSLog,printf,fprintf assert和NSAssert语句 如果我现在在设备上运行发布版本(例如,我发送了试飞版本并将其放到我的iPhone上;这将是发布版本),那么正在记录其中的哪些(如果有)? 以及如何检索日志? NSLog实际上在发行版上输出什么吗?决定因素是什么?无论是写到stdout还是stderr?仅将stderr写入设备日志?这是否意味着我必须使用fprintf?是否将任何内容写入设备日志?甚至有这样的事情吗?如果是这样,如何捡起来? 有人可以澄清情况吗?
81 ios  xcode  console  logging  device 

15
如何让应用程序知道它是否在纯Swift项目中运行单元测试?
在Xcode 6.1中运行测试时,一件令人讨厌的事情是,整个应用程序必须运行并启动其情节提要和根视图控制器。在我的应用程序中,这会运行一些获取API数据的服务器调用。但是,我不希望该应用在运行其测试时执行此操作。 随着预处理器宏的消失,让我的项目知道它是运行测试而不是普通启动时最好的呢?我通常使用command+U并在漫游器上运行它们。 伪代码: // Appdelegate.swift if runningTests() { return } else { // do ordinary api calls }
81 ios  swift  xcode  xctest 

5
Xcode 10似乎破坏了com.apple.commcenter.coretelephony.xpc
我已经升级到Xcode 10对High Sierra现在的回报广告示例项目来自AdMob抱怨说,com.apple.commcenter.coretelephony.xpc不能正常工作。 我必须启用新的权利吗?我正在寻找没有任何线索的小时。 更新: 这仅在模拟器中发生。在设备上运行正常。他们必须添加了新的限制。 2018-09-22 10:59:39.730813+0100 RewardedVideoExample[1449:26168] libMobileGestalt MobileGestalt.c:890: MGIsDeviceOneOfType is not supported on this platform. 2018-09-22 10:59:40.031746+0100 RewardedVideoExample[1449:26281] Failed to create remote object proxy: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.} 2018-09-22 10:59:40.031865+0100 RewardedVideoExample[1449:26261] Failed …


10
如何在Swift中合并两个Dictionary实例?
如何使用将一个附加Dictionary到另一个?DictionarySwift 我正在使用AlamoFire图书馆将传送JSON到REST server。 字典1 var dict1: [String: AnyObject] = [ kFacebook: [ kToken: token ] ] 字典2 var dict2: [String: AnyObject] = [ kRequest: [ kTargetUserId: userId ] ] 我如何结合两个字典来制作一个新的字典,如下所示? let parameters: [String: AnyObject] = [ kFacebook: [ kToken: token ], kRequest: [ kTargetUserId: userId ] ] 我已经尝试过,dict1 += dict2但是出现了编译错误: …
81 ios  json  xcode  dictionary  swift 

15
Xcode:代码丢失语法颜色
我发现在各种情况下,Xcode 3.1(Leopard)中的Objective-C代码在键入后可能无法获得适当的语法颜色,或者失去原来的颜色。 这不仅仅是使用新的自定义符号的“刷新”问题-还会影响Cocoa框架符号。 有时,在代码页上选择所有文本的CMD-a将使颜色(重新)出现,有时双击一行以将其选中将起作用,有时我必须在符号中添加/删除空格以获取该符号变色。重建或关闭/重新打开项目可能会,也可能不会。 这是Xcode的已知问题吗?对于让我感到烦恼的事情,我找不到关于SO以及我期望的其他地方的大量讨论。 是否有命令强制全局语法重新着色?

3
如何在Xcode 11中删除Swift包依赖关系?
我在Xcode 11中有一个项目,向其中添加了Swift Package Manager依赖项。现在,我意识到我不再需要以前添加到项目中的程序包依赖项之一。 正如您在下面看到的那样,File > Swift Packages该项目下没有任何选项可从Swift Package Manager删除打包程序。 我试图从project.xcworkspace/xcshareddata/swiftpm/Package.resolved文件中的数组中删除包。但是它仍然没有将其从Xcode中删除,并且下次我将Update to Latest Package Versions其读取到Package.resolved文件中时。 如何在项目中删除Swift Package Manager依赖项?

4
使用iPhone SDK 4安装Xcode 3.2.3,获取“缺少基本SDK”,看不到其他SDK
我创建了这个社区Wiki,将我在此处看到的许多其他Q / A绑定在一起。如果您在此处,则可能已经安装了带有iPhone SDK 4的Xcode 3.2.3最终版本(下载链接,reg reqd),然后遇到了以下一个或两个问题: 在您先前使用的Xcode iPhone项目中,您会在某处看到“ Base SDK Missing”。像这样: 在一个相关但更普遍的观察中,以前查看设备或模拟器SDK选项(例如3.0、3.1、3.1.3等)不可用。
80 iphone  xcode  ios4 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.