小编mok*_*gio的帖子

如何在不启动Xcode的情况下运行iPhone模拟器?

在我运行Snow Leopard的旧Mac上,我可以将"ios"输入聚光灯下,它会自动启动iPhone/iPad模拟器.

我必须得到一台运行Lion的新机器.我已经为Lion安装了Xcode,我已经从首选项面板安装了开发人员工具选项.

但是"ios"选项不再存在:(现在唯一的办法似乎是运行Xcode,创建一个空项目,然后使用run选项启动模拟器.

我搜索并搜索了intertubes和facewebs,但没有任何帮助.

有谁知道如何在Lion上只运行模拟器?

更新:这是对@ike_love线程的回应.答案无法保证在所有Yosemite机器上工作.

在此输入图像描述

xcode ios-simulator osx-lion

224
推荐指数
15
解决办法
14万
查看次数

如何在Objective-C 2.0中将方法标记为已弃用?

我是开发相当大的iPad应用程序的团队的一员,因此我们创建了许多不同的类.问题是一些方法现在已经过时了,我不想简单地删除它们,因为我知道整个系统的某些部分使用这些方法......但是有更好的(更新的)变体可以使用相反(一些旧的实际上称为新的,但整体类接口变得混乱).

有没有一种方法可以将某些方法标记为折旧(如@deprecated在Java和[Obsolete].NET中).

我看到Apple使用Availability.h并且有标签,例如

__OSX_AVAILABLE_BUT_DEPRECATED(__MAC_NA,__MAC_NA,__IPHONE_2_0,__IPHONE_3_0);
Run Code Online (Sandbox Code Playgroud)

...这是唯一的方法(+ App Store是否可以安全地执行此操作?)或者是否有替代方案会在Xcode中标记警告?

iphone objective-c deprecated

139
推荐指数
5
解决办法
4万
查看次数

快速相当于[NSBundle bundleForClass:[self class]]

什么是下一个代码的快速等价物:

[NSBundle bundleForClass:[self class]]
Run Code Online (Sandbox Code Playgroud)

我需要从测试包中加载资源(JSON数据)

swift

121
推荐指数
7
解决办法
3万
查看次数

更新 flutter 和 Xcode 后,Xcode 14.3 中缺少文件“libarclite_iphoneos.a”

我有 flutter 项目,我正在尝试运行 iOS 版本,但在将 flutter 和 Xcode 更新到最新版本后出现错误,我使用 firebase core 插件

错误:

Could not build the precompiled application for the device.
Error (Xcode): File not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a

Error (Xcode): Linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

播客文件:

# Uncomment this line to define a global platform for your project
# platform :ios, '12.0'

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' …
Run Code Online (Sandbox Code Playgroud)

xcode ios flutter flutter-ios-build xcode14

71
推荐指数
6
解决办法
5万
查看次数

是否可以在每个项目(或每个文件,甚至)的Xcode中设置缩进设置?

我工作的一些项目使用等于3或4个空格的tab键设置而另一个需要实际的标签.另一个根据目录混合两者.

有没有办法为每个项目设置这些设置,甚至更好,每个文件?如果没有,有人有一个聪明的方法处理这个?(除了"只记得你应该使用哪个设置并在开始编辑之前更改它")

xcode tabs indentation

54
推荐指数
4
解决办法
2万
查看次数

在Xcode 7中找到了一个意外的Mach-O头代码:0x72613c21

我有一个使用ObjC动态框架的Swift项目,框架必须与我的项目链接并嵌入到我的项目中.项目在设备中运行正常,当提交到App Store时,验证期间发生错误: Found an unexpected Mach-O header code: 0x72613c21

以下是验证日志:

2015-10-12 02:32:33 +0000 [MT] Beginning distribution assistant for archive: MusicFans, task: Validate
2015-10-12 02:32:33 +0000 [MT] Automatically selecting the only availaable distribution method <IDEDistributionMethodiOSAppStoreValidation: 0x7f851c1d96c0>
2015-10-12 02:32:34 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7f851b42db10:'/Users/panzhansheng/Library/Developer/Xcode/Archives/2015-10-11/MusicFans 11-10-15 ??8.29.xcarchive/Products/Applications/MusicFans.app/Frameworks/libswiftDispatch.dylib'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/panzhansheng/Library/Developer/Xcode/Archives/2015-10-11/MusicFans 11-10-15 ??8.29.xcarchive/Products/Applications/MusicFans.app/Frameworks/libswiftDispatch.dylib" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo={NSLocalizedDescription=Item at "/Users/panzhansheng/Library/Developer/Xcode/Archives/2015-10-11/MusicFans 11-10-15 ??8.29.xcarchive/Products/Applications/MusicFans.app/Frameworks/libswiftDispatch.dylib" did not contain a "archived-expanded-entitlements.xcent" resource.}
2015-10-12 02:32:34 +0000 [MT] [OPTIONAL] Didn't …
Run Code Online (Sandbox Code Playgroud)

validation frameworks store dynamic

49
推荐指数
13
解决办法
3万
查看次数

iOS 8.0 Beta未知UIKit日志

Xcode Beta版本6.0(6A267n),iOS 8.0 Beta 5(12A4345d)

我正在获取一个与uikit库相关的未知日志,这是我以前从未见过的.

17545849:_UIScreenEdgePanRecognizerEdgeSettings.edgeRegionSize = 13.000000

它看起来像UIKit.h相关的库,但我找不到UIScreenEdgePanRecognizerEdgeSettings.

它是什么?

xcode6 ios8

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

在Xcode中禁用特定行中的特定警告

我正在针对Base 4.0 SDK编写iPhone应用程序,但我的目标是OS 3.1.3,因此OS 3用户可以使用该应用程序.

我打电话:

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
Run Code Online (Sandbox Code Playgroud)

在iOS 4.0中已弃用.我知道这一点,如果我们在iOS 4.0或更高版本下运行,我们已采取措施调用较新的"withAnimation"版本.

但是,我收到一条警告,我正在调用一个已弃用的SDK.

我想在这个特定的地方禁用此特定警告.我想要所有其他警告(包括其他位置的相同弃用警告)

这可以在Xcode中实现吗?

iphone xcode warnings suppress-warnings

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

静态资源未在git中心页面上加载

我创建了一个网站,并试图在git中心页面上托管它.我的网站位于 -

http://<username>.github.io/<project name>/
Run Code Online (Sandbox Code Playgroud)

但我的网站的静态文件可通过以下路径获得 -

http://<username>.github.io/css/site.css
http://<username>.github.io/script/main.js
Run Code Online (Sandbox Code Playgroud)

上面的路径省略了 <project name>

因此,每当我点击url时,我的静态文件都没有加载.

有没有办法让它与github网址一起使用?

注意:当我使用自定义域时,一切正常,因为在这种情况下相对路径是正常的.

临时解决方案 我已经创建了一个用户页面而不是一个项目页面来克服这个问题.

redirect github github-pages

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

无法在模拟器iOS 8 Xcode 6中运行应用程序

尝试在iOS8模拟器中启动ios应用程序时收到以下错误:

9/12/14 1:32:02.953 PM com.apple.CoreSimulator.CoreSimulatorService [5355]:Error Domain = LaunchServicesError Code = 0"操作无法完成.(LaunchServicesError error 0.)"UserInfo = 0x7fc63f406240 {错误= PackageInspectionFailed,ErrorDescription =无法从路径/Users/myexec/Library/Developer/CoreSimulator/Devices/B21BB739-E031-41DA-9FF1-11DA4B4EB7B9/data/Library/Caches/com.apple.mobile中的bundle加载Info.plist. installd.staging/temp.zJ0bBq /提取/ Myapp.app /框架/ LiveSDK.framework}

我无法理解有什么不对.它在iOS 7.1模拟器上运行没有问题.

iphone xcode ios8

21
推荐指数
4
解决办法
2万
查看次数