标签: xcode5

Xcode5 pngcrush发现了libpng错误

我想完成我在xcode5中创建的应用程序.当我使用模拟器运行它时,一切顺利,没有错误,但是当我尝试存档应用程序时,我得到了与项目中的图像有关的无数错误.许多都标有"pngcrush caught lilpng"错误.

我的所有图像都是png文件,当我完成项目存档时,即使出现错误,一些图像也会出现,而其他图像则留空.有什么建议或指示?

pngcrush xcode5

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

你可以与Xcode 4.6.2并行安装Xcode 5 Developer Preview吗?

Apple今天宣布推出Xcode 5 Developer Preview,我想尝试一下.

但在我下载之前,我想知道我当前版本的Xcode(版本4.6.2)会发生什么?

Xcode 5 Developer Preview会作为不同的应用程序安装,还是会删除旧版本?一些常见工具是否会发生碰撞,比如命令行工具?

xcode xcode5

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

Apple何时开始拒绝使用Xcode 4.x构建的应用程序?

更新

2013年12月17日,Apple发布了一份声明,说明他们何时会强迫所有人使用Xcode 5提交新应用:

"从2月1日开始,提交给App Store的新应用和应用更新必须使用最新版本的Xcode 5构建,并且必须针对iOS 7进行优化."

iOS 7最初于2013年6月10日宣布,Xcode 5.x将于2013年10月22日发布.在宣布iOS 7和强制执行Xcode 5提交之间的时间跨度接近8个月,Xcode的发布在中间非常好.


原始问题

使用Xcode 4.x构建的应用程序(针对iOS 6.x SDK)将在iOS 7上以一种传统模式运行,模拟黑色状态栏,旧UISwitch外观等功能.我不知道是否这个模式用某个名字记录在某个地方,或者由于NDA限制而没有讨论,但是我找不到任何有关它的细节(赞成这个模式的规范接受的名称).

如果您在没有任何Xcode 5修改的情况下编译同一个应用程序,它将被编译为一流的iOS 7公民,具有新的状态栏外观和控件.事实上,我在Xcode 5中找不到任何方式让应用程序在遗留模式下启动(我会就任何非NDA违规提示对此进行评论,但真正的问题是关于其他事情).

我目前正在处理的应用程序在这种传统模式下工作,但是在使用Xcode 5进行编译时会因为iOS 4.x代码非常老而崩溃.这当然可以解决,但是在短期限内,客户要求我解决它,首先关注一组功能,然后才将项目更新为"真正的"iOS 7应用程序.

在权衡过去几年的所有谣言和经历时,iOS 7的推出应该迫在眉睫.我正在处理的更新作为iOS 6更新提交到App Store绝对至关重要.据我所知,这意味着应用程序必须使用Xcode 4构建,本质上使用iOS 6.x(或在构建设置中调用的iphoneos6.1)的基本SDK集.

http://i.stack.imgur.com/LISDN.png

我假设苹果公司将在推出iOS 7的某个时候开始拒绝使用Xcode 4和iOS 6 SDK构建的应用程序,以推动真正的iOS 7应用程序的采用,逐步淘汰传统模式的必要性.有了这个,我希望在他们开始拒绝'旧学校'应用程序之前瞄准iOS 6应用程序提交,但我没有真正的知识何时可能.

所以这是真正的问题:

在以前的iOS版本中是否有类似这样的案例,Apple开始拒绝使用旧版Xcodes或SDK构建的应用程序?发布iOS版本和Apple拒绝应用程序之间的时间间隔是我最感兴趣的.

PS这是一个论坛帖子,似乎表明在iOS 6发布期间发生了这种情况,但最后一篇文章贬低了它:http://www.cocos2d-iphone.org/forums/topic/apple-dev-support-says-所有的应用程序,必须-现在待内置有-IOS-6-SDK

PPS还有Apple开始拒绝非iPhone5优化应用程序的日期,但这与SDK更改无关,更不用说像6到7这样的主要版本更改了:http://thenextweb.com/apple/2013/03/21 /后一岁的-警告-苹果意志不再视为接受,任何-应用-即使用-的UDID-AS-的-MAY-1 /

xcode app-store ios ios7 xcode5

26
推荐指数
0
解决办法
6968
查看次数

@import"程序中意外'@'

我将项目更新为Xcode 5并在构建设置中启用了模块.但是,我Unexpected '@' in program在使用时看到编译器错误@import.

#ifndef __IPHONE_7_0
#warning "This project uses features only available in iOS SDK 7.0 and later."
#endif

#ifdef __cplusplus
#import <opencv2/opencv.hpp>
#endif

#ifdef __OBJC__
@import SystemConfiguration;
@import UIKit;
Run Code Online (Sandbox Code Playgroud)

还有什么应该做的吗?

ios ios7 xcode5

26
推荐指数
3
解决办法
2万
查看次数

git pull后无法打开xib文件,元素名称无效

我正在与另一位开发人员合作开发项目.我们正在研究bitbucket.

问题是他对XIB文件进行了更改.之后,当我这样做时git pull,我会收到更改但是在XIB文件上出错.当我试图打开它时,显示警告消息说无法打开

Line 81 startTag: invalid element name.

截图添加

谢谢 :)

git bitbucket xib ios xcode5

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

OS X 10.9.2:检查C编译器是否正常工作......没有

我正在尝试安装texinfo 5.2,我遇到了一些问题./configure,我认为这些问题与C编译器有关.当我从Snow Leopard升级时,我没有执行全新安装,所以也许这是问题的一部分.无论如何,这就是我所拥有的:

ryansmacbook:texinfo-5.2 ryan$ sudo ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64"                  CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64"                  CPP="gcc -E" CXXCPP="g++ -E"
Password:
checking for a BSD-compatible install... /usr/local/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/local/bin/gmkdir -p
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports …
Run Code Online (Sandbox Code Playgroud)

macos gcc texinfo xcode5 osx-mavericks

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

Xcode - 找不到架构x86_64的符号(iOS Lib)

我正在构建一个静态库.构建设置的架构设置为: $(ARCHS_STANDARD)显示为Standard Architectures (armv7, armv7s, arm64)我构建lib选择iOS Device AND然后使用模拟器(例如iPhone Retina).

现在我有两个构建(一个在内部Debug-iphoneos,另一个在内部Debug-iphonesimulator,我lipo -create用来创建聚合的lib:

lipo -create path/to/first/lib /path/to/second/lib -o MyLib.a
Run Code Online (Sandbox Code Playgroud)

如果我在另一个项目中使用这个库来模拟任何具有64位架构的iOS设备,它会给出symbol(s) not found for architecture x86_64.是什么让我如此愤怒,以至于lib​​项目本身位于工作区内,另一个项目使用lib.我可以在64位iOS模拟器上模拟!(在所有模拟器和设备上).我究竟做错了什么?

笔记:

  1. 这不重复Q.在指责我之前(因为这是我第二天试图修复这个愚蠢的问题),我在Stack和Google上搜索过.所有答案都无济于事.
  2. 我正在使用Xcode 5.1.1.

64-bit static-libraries ios xcode5

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

iOS 7中不推荐使用针对应用内购买的transactionReceipt.有什么可以替换它?

在iOS 7中,在SKPaymentTransaction类上,属性transactionReceipt:

// Only valid if state is SKPaymentTransactionStatePurchased.

 @property(nonatomic, readonly) NSData *transactionReceipt
Run Code Online (Sandbox Code Playgroud)

...已被弃用.但是,在我的代码中,我创建了一个InAppPurchase类,并且在我控制方法购买的方法中,我在代码中使用了委托方法,它就像:

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions {

for (SKPaymentTransaction *transaction in transactions) {

    switch (transaction.transactionState) {

        case SKPaymentTransactionStatePurchasing:

                       // code and bla bla bla    
                          [self initPurchase];  
                          NSLog(@"PASO 1");          

            break;

        case SKPaymentTransactionStatePurchased:

                      // this is successfully purchased!
                            purchased = TRUE;
                            NSLog(@"PASO 2");
                           [self isPurchased];

                 NSLog(@"purchased %s", purchased? "true" : "false");

                     //  and return the transaction data

  if ([delegate respondsToSelector:@selector(successfulPurchase:restored:identifier:receipt:)])
  [delegate successfulPurchase:self restored:NO …
Run Code Online (Sandbox Code Playgroud)

objective-c nsarray in-app-purchase ios7 xcode5

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

Xcode 5 iOS 7 CocoaPods链接器错误

我刚刚将旧项目升级到新的iOS 7.它已经在使用Cocoapods了.我编译并运行,在模拟器和设备上一切正常.我试图使用Xcode存档它,我得到以下错误.

ld: library not found for -lPods
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗!

更新:

Pods项目的体系结构设置如下:

Standard architectures (armv7,armv7s)
Run Code Online (Sandbox Code Playgroud)

解决方案:

Cocoapods已从我的项目中删除.现在一切都很好!

ios cocoapods ios7 xcode5

25
推荐指数
6
解决办法
2万
查看次数

如何在Xcode 5的Storyboard编辑器中滚动UITableView?

故事板具有设计静态单元格表​​的强大功能.直到XCode 5可以组成长单元格列表并滚动表格进行编辑.

使用XCode 5,滚动简单停止工作 - 而不是滚动表格,现在它滚动整个故事板.

有人解决了这个问题吗?我完全被我的静态细胞表所困扰......

objective-c storyboard uitableview ios xcode5

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