Tag: Xcode

是否可以在Xcode 5上安装iOS 6 SDK?

Xcode 5有一个允许下载iPhone 6.1模拟器的偏好窗格,但是我找不到允许下载iOS 6 SDK的地方,因此在使用Xcode 5进行开发时,无法将活动SDK设置为iOS 6有没有一种解决方法可以让Xcode 5安装iOS 6 SDK? 编辑: 现在Xcode 5一般都可以使用,并且允许你下载以前版本的SDK,所以现在不再需要变通方法了。

iPhone 6 Plus分辨率困惑:Xcode还是苹果的网站? 为发展

苹果的网站声称,该决议是1080p:1920×1080 然而,Xcode(今天推出的8.0 GM)所需的启动屏幕是2208 x 1242。 谁是对的?

PLBuildVersion类是在两个框架中实现的

iOS 10 / Xcode 8 GM build得到下面,从来没有在Xcode 7之前。任何想法? objc [25161]:类PLBuildVersion在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices(0x12049a910)和/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices(0x1202c4210)。 其中一个将被使用。 哪一个是未定义的 (注意:似乎只发生在模拟器中,不会出现在真实的设备上)。

Xcode 4.4发行说明中提到的“Objective-C Literals”有哪些细节?

我正在阅读Xcode 4.4的发行说明,并注意到这一点: LLVM 4.0编译器 Xcode现在包含Apple LLVM Compiler版本4.0,包括以下newObjective-C语言特性: – Objective-C文字:为NSArray,NSDictionary和NSNumber创build文字,就像NSString的文字一样 我对这个function很感兴趣。 我不完全清楚NSString文字是如何工作的,以及如何在NSArray , NSDictionary和NSNumber上使用它们。 有什么细节?

Xcode的“build立和存档”从命令行

Xcode 3.2提供了一个非常棒的新function,它可以生成一个适合Ad Hoc分发的.ipa文件。 您也可以打开pipe理器,转到“已存档的应用程序”和“提交应用程序到iTunesConnect”。 有没有办法从命令行(作为构build脚本的一部分)使用“构build和存档”? 我假设xcodebuild会以某种方式参与,但man页似乎没有说到这一点。 更新 Michael Grinich要求澄清; 以下是命令行构build无法完成的function,在“构build和存档”之后,您只能使用Xcode的Organizer进行这些function。 您可以点击“共享应用程序…”与betatesting人员分享您的IPA。 正如Guillaume指出的那样,由于一些Xcode的魔力,这个IPA文件不需要betatesting者需要安装的单独分发的.mobileprovision文件。 这是神奇的。 没有命令行脚本可以做到这一点。 例如,Arrix的脚本(5月1日提交)不符合要求。 更重要的是,在testing版本之后,您可以单击“提交应用程序到iTunes Connect”,将相同的内部版本提交给Apple,这是您testing的二进制文件,无需重新编译。 这在命令行中是不可能的,因为签名应用程序是构build过程的一部分; 您可以签署位进行Ad Hoctesting,或者您可以签名提交给App Store,但不能同时提交。 没有build立在命令行上的IPA可以在手机上testing,然后直接提交给苹果公司。 我喜欢有人来certificate我错了:这两个function在Xcode GUI中都很好用,不能从命令行复制。

'ld:warning:目录未find选项'

当我build立我的Xcode 4应用程序,我得到这个警告: ld: warning: directory not found for option '-L/Users/frenck/Downloads/apz/../../../Downloads/Google Analytics SDK/Library' ld: warning: directory not found for option '-L/Users/frenck/Downloads/apz/../Google Analytics SDK/Library' 但是我没有在我的应用程序中使用Google Analytics(分析),我将其全部删除,如何删除错误? 归档一个应用程序给我的错误: clang: error: no such file or directory: 'armv6' Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1 我已经尝试了很多东西,但是当我尝试制作一个.IPA文件时,我仍然遇到这个错误

如何下载Xcode DMG或XIP文件?

Mac App Store在哪里将文件下载到Lion? 我需要DMG文件来修复系统中的某些内容,但是如何访问该文件?

使OS X安装程序包像Pro – Xcode Developer ID ready pkg一样

注意:这仅适用于OS X Installer软件包,提交给Mac App Store的软件包遵循不同的规则。 由于山狮的守门人,我终于不得不把我的PackageMaker构build脚本放在谷仓后面拍摄下来。 PackageMaker已经从Xcode中删除,并进入“辅助工具的Xcode”,所以希望它很快就会被遗忘。 问题是如何使用pkgbuild , productbuild和pkgutil来replace它?

如何添加一个断点到objc_exception_throw?

这是在这个SO问题上bradd larson的答案 如果添加两个断点,则应该能够debugging这些exception。 要做到这一点,去运行| 显示| 断点并创build两个全局断点(我在全局做这些断点,因为它们在我的所有应用程序中非常有用)。 第一个应该命名为“objc_exception_throw”,其位置应该是“libobjc.A.dylib”。 第二个应该是“ – [NSException raise]”,它的位置应该是“CoreFoundation”。 现在,如果您启用了断点debugging应用程序,则应该抛出这些exception。 然后,您应该能够看到在debugging器中导致exception的事件链。 现在在这个答案,我想问我如何添加位置提到?

iPhone没有私人图书馆得到SSID

我有一个商业应用程序,有一个完全合法的理由,看到它所连接的networking的SSID:如果它连接到一个Adhocnetworking的第三方硬件设备,它需要以不同的方式运作,如果它是连接到互联网。 我见过的关于获取SSID的一切都告诉我必须使用Apple80211,我知道这是一个私人图书馆。 我还读到,如果我使用私人图书馆,苹果将不会批准该应用程序。 我是在一个苹果和一个困难的地方之间卡住的,还是有我在这里失踪的东西?