Tag: xcode6

在Xcode 6中进行临时构build,而无需login开发者帐户

在Xcode 6之前,只需要向Xcode提供一个* .p12证书和* .mobileprovision文件就可以为Ad Hoc版本导出一个* .ipa文件。 当档案准备就绪时,Xcode 6照常打开Organizer,但当按下“Export”button时,组织者要求select一个开发团队。 即使安装了* .p12和* .mobileprovision,也无法继续执行。 为了节省Ad Hoc开发,请select一个开发团队用于供应: 我知道一个开发者帐户可以从Xcode帐户窗格中导出,但是有一个问题。 它将导出与其关联的所有证书和mobileprovision文件。 这包括我不想包括的其他configuration文件(因为我想与项目团队分享产生的输出,不想包含不相关的configuration文件)。 有没有办法避免这个“有用”的function,只是出口相关* .p12和* .mobileprovision?

IOS应用程序中资产的大小有什么贡献,我怎样才能缩小呢?

我有一个使用Xcode 6构build的iOS应用程序,它使用资源目录来存储71MB的图像。 我只在资产目录中包含@ 3x图像,以便将应用程序的大小保持在100MB以下。 @ 3x规则唯一的例外是我已经为AppIcon组包含了@ 1x和@ 2x图片。 除了.png文件的AppIcon文件之外,所有图像都是.JPG文件。 当我归档并创build.IPA文件时,IPA的大小为117MB。 当我打开并查看.IPA中Asset.car文件的大小时,我发现它是130MB。 将其与项目中的资产目录(71MB)进行对比。 我指出这是明确的,这不是其他编译代码占用40 MB。 我想存档这个应用程序,使文件大小保持在80-90 MB,如果可能的话。 考虑到70MB的资产,IPA应该保持在100MB以下,但是我想知道如何完成这个或者我需要采取什么其他的步骤或者回顾一下为什么我在IPA中获得130MB的资源文件。

没有成员“instantiateWithOwner”

我正在尝试制作一个像我之前提到的问题中描述的popup窗口。 我其实有一个答案,但现在我有一个新的问题。 我可以让视图出现,如果我不做instantiateWithOwner ,但它不响应任何东西(只是冻结)。 总之,我已经build立了一个'popup.xib'文件,它只是一个带有button和标签的视图。 我的下面的代码应该使它出现和button点击消失。 我已经阅读了instantiateWithOwner将视图连接到它的callbackbutton的所有魔术的文档,所以当它不在代码中时没有任何反应。 ( 参考 ) 事情是,如果我包括它在我的代码,我得到一个编译器错误'PopupViewConrtoller' does not have a member named 'instantiateWithOwner' 。 我试图search自动完成列表,但没有发现类似的东西。 我的代码: ViewController.swift import UIKit class ViewController: UIViewController { @IBAction func showPopup(sender: AnyObject) { // This line makes it appear on the screen, but not respond to anything. var x = PickerPopupViewConrtoller(nibName: "PickerPopup", bundle: nil) // […]

Xcode 6.1崩溃“编辑scheme”

当我试图进入这个屏幕时,Xcode 6.1崩溃:编辑scheme – >运行 – >选项选项卡 示例屏幕截图: http : //meandmark.com/blog/wp-content/uploads/2013/12/Xcode-5-Current-Working-Directory.png 现在每次去“Edit Scheme …”时都会崩溃 我尝试重新启动,甚至重新安装Xcode。 当我重新安装Xcode,我可以打开“编辑scheme”窗口,但选项选项卡再次崩溃。 崩溃报告: Process: Xcode [404] Path: /Applications/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 6.1 (6604) Build Info: IDEFrameworks-6604000000000000~2e) Parent Process: ??? [1] Responsible: Xcode [404] Date/Time: 2014-11-05 15:54:10.508 +0100 OS Version: Mac OS X 10.10 (14A389) Report Version: 11 Time Awake Since Boot: 710 […]

Xcode 6 GM种子 – iPhone 6模拟器不显示主页button

我在Xcode-6-GM-Seed中创build了一个游戏,并且在模拟器中没有显示主页button。 我需要能够按主页button,才能够从手机上快速删除应用程序,但没有看到主页button。 我如何解决这个问题? 是否有某种types的命令使用或我需要以编程方式执行,直到他们添加主页button? 是否有另一种方式来删除应用程序,它的内容?

iAd的SpriteKit中的Swift

我正在研究一个应用程序,并希望包括iAd的。 我已经设法添加横幅广告,他们工作得很好。 不过,我想要一个更大的添加,填充大部分的屏幕,但不是全屏。 我使用Benzene的问题代码添加了adBanner, 并给出了erdekhayser的解决scheme。 Apple iAd文档(第3页) 上面引用的链接来自苹果文档,苹果将iAd称为MREC广告。 这是我想要的。 我不能解决如何创build和添加一个。 我曾尝试调整adBanner的大小,但仍然无法弄清楚。 任何帮助,将不胜感激 这是迄今为止的代码: import UIKit import SpriteKit import iAd import Twitter var adBannerView: ADBannerView! class GameViewController: UIViewController, ADBannerViewDelegate { var scene: GameScene! func loadAds() { adBannerView = ADBannerView(frame: CGRectZero) adBannerView.delegate = self adBannerView.hidden = true view.addSubview(adBannerView) } override func viewDidLoad() { super.viewDidLoad() // Configure the […]

SKTextureAtlas和3x图像

有没有人能够在Xcode 6中使用模拟器来使用地图集中的3x图像? 每当我加载到SKTextureAtlas它将使用2倍图像。 如果我把test@2x.png和test@3x.png放在地图集里面,我的iphone 6 / plus模拟器将总是使用2x图片。 let texture = shipAtlas.textureNamed("ship") // always uses 2x image

调整Xcode 6中的度量中心

在新的“Xcode 6”中,缺less改变button测量中心的能力。 在Xcode 5中: http : //imgur.com/jWHJp4v Xcode 6: http : //imgur.com/rsNayVZ 当我在某处放置一个项目(如button或标签)时,我不确定该中心,所以处理该项目的代码不正确。 Xcode 6中显示的“中心”是从项目的左上angular开始测量的,而不是实际的中心。 我应该如何解决这个问题,以便像Xcode 5一样在中心测量?

为什么numberOfRowsInSections:方法被调用5次? 而这个数字是6次?

我再次发布这个问题,这个问题已经在这个主题已经被问: 当tableView:numberOfRowsInSection:在UITableView中调用? 我正在遵循Big Nerd Ranch课程,看来这个方法在我的程序中被调用了5次,我不明白为什么…它在viewDidLoad之后,甚至在初始化之后被调用。 但是在调用tableView:cellForRowAtIndexPath:方法之前调用它。 我把代码中的断点放到了我的代码中,而且NSLog也到处都是(我在代码中删除了一些代码,以使它更清晰),但是我仍然不知道每次调用之间会发生什么。 这是我的代码: BNRAppDelegate.h #import <UIKit/UIKit.h> @interface BNRAppDelegate : UIResponder <UIApplicationDelegate> @property (strong, nonatomic) UIWindow *window; @end BNRAppDelegate.m #import "BNRAppDelegate.h" #import "BNRItemsViewController.h" @interface BNRAppDelegate () @end @implementation BNRAppDelegate – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch. //Create […]

在Xcode 6中select一个不同的模拟器

如何在Xcode 6中select不同的模拟器(iOS 8除外)? 我已经从Xcode-> Preference-> Downloads成功安装了iOS 7模拟器 但是它没有在可用的模拟器中列出来运行 任何一个知道如何在Xcode 6中安装iOS7模拟器?