相关疑难解决方法(0)

iOS 9中的新警告

我在我的应用中发布了有关Google Framework的新警告:

(null):紧急:所有bitcode都将被删除,因为'/ Users/myname/Library/Mobile Documents/com~apple~CloudDocs/foldername/appname/GoogleMobileAds.framework/GoogleMobileAds(GADSlot + AdEvents.o)'是在没有bitcode的情况下构建的.您必须在启用bitcode(Xcode设置ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用此目标的bitcode.注意:将来这将是一个错误.

Xcode 7给了我大约204个关于同样概念的警告,我无法解决这个问题.此外,我从我的应用程序访问网络时遇到问题.这是调试区域的错误:

-canOpenURL:URL失败:"kindle:// home" - 错误:"此应用程序不允许查询scheme kindle"

所有这些问题都不存在于iOS 8中.

xcode ios9 bitcode

387
推荐指数
6
解决办法
18万
查看次数

Xcode构建选项的影响"启用bitcode"是/否

昨天我认识到有关parse.com库的大量警告:

紧急:所有bitcode都将被删除,因为'[path] /Parse.framework/Parse(PFAnalytics.o)'是在没有bitcode的情况下构建的.您必须在启用bitcode(Xcode设置ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用此目标的bitcode.注意:将来这将是一个错误.

我知道我可以通过这个答案删除这些警告,但我现在想知道它是否会对AppStore提交和/或我的应用程序的实际性能产生任何负面影响.

Xcode告诉你有关bitcode的信息

激活此设置表示目标或项目应在编译期间为支持它的平台和体系结构生成bitcode.对于存档构建,将在链接二进制文件中生成bitcode以提交到应用商店.对于其他构建,编译器和链接器将检查代码是否符合bitcode生成的要求,但不会生成实际的bitcode.[ENABLE_BITCODE]

但是我没有从本文中获得任何真正有用的信息.

  • 我是否可以使用链接的答案来规避问题而不会产生任何负面影响并且不会影响未来的AppStore提交?
  • 什么是ENABLE_BITCODE真正做的,这将是未来的一个非强制性要求?
  • 如果启用/禁用它会对性能产生影响吗?

xcode ios parse-platform bitcode

228
推荐指数
8
解决办法
14万
查看次数

Xcode 7和ENABLE_BITCODE = YES设置不起作用

我已经跟随Xcode中新的ENABLE_BITCODE设置的几个线程,也尽可能多地尝试(承认我不是xcode专业版)但仍然无法让我的测试手机上的项目编译?

我的应用程序在模拟器上运行正常但我无法将其部署到我的iPhone上进行测试.在后一个我刚刚安装了iOS 9 beta.

现在,这是我收到的错误消息.看来该设置不会影响PARSE.com lib,这是我项目的一部分?如何将我的项目部署到手机上?谢谢你的建议.

    Ld /Users/xxxxxx/Library/Developer/Xcode/DerivedData/graffiti-  bnmizxueojwiqcbbnsvilljhosrw/Build/Products/Debug-iphoneos/Pods/Parse.framework/Parse normal armv7
cd /Users/xxxxxx/Documents/DigitalTempusDev/graffiti/Pods
export IPHONEOS_DEPLOYMENT_TARGET=8.0
export PATH="/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode-beta.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7 -dynamiclib -isysroot /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk -L/Users/xxxxxx/Library/Developer/Xcode/DerivedData/graffiti-bnmizxueojwiqcbbnsvilljhosrw/Build/Products/Debug-iphoneos/Pods -L/Users/xxxxxx/Documents/DigitalTempusDev/graffiti/Pods/Parse -F/Users/xxxxxx/Library/Developer/Xcode/DerivedData/graffiti-bnmizxueojwiqcbbnsvilljhosrw/Build/Products/Debug-iphoneos/Pods -filelist /Users/xxxxxx/Library/Developer/Xcode/DerivedData/graffiti-bnmizxueojwiqcbbnsvilljhosrw/Build/Intermediates/Pods.build/Debug-iphoneos/Pods-Parse.build/Objects-normal/armv7/Parse.LinkFileList -install_name @rpath/Parse.framework/Parse -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -miphoneos-version-min=8.0 -dead_strip -fembed-bitcode-marker -ObjC -lParseLib -lz -framework AudioToolbox -framework CFNetwork -framework CoreGraphics -framework CoreLocation -framework QuartzCore -framework Security -framework StoreKit -framework SystemConfiguration -weak_framework Accounts -weak_framework Social -ObjC -fobjc-arc -fobjc-link-runtime -framework AudioToolbox -framework Bolts -framework CFNetwork -framework CoreGraphics -framework CoreLocation -framework …
Run Code Online (Sandbox Code Playgroud)

xcode7 bitcode

90
推荐指数
7
解决办法
8万
查看次数

Xcode 5.1:缺少必需的架构arm64

刚升级到Xcode 5.1,出现以下错误:

忽略文件...依赖关系/ SalesforceNetworkSDK/libSalesforceNetworkSDK.a,缺少文件中所需的体系结构arm64 ...依赖关系/ SalesforceNetworkSDK/libSalesforceNetworkSDK.a(3个切片)

如果我只关闭构建活动拱并从有效拱中移除arm64,我得到:

Build/Products/Debug-iphoneos/libPods.a,文件是为存档而构建的,而不是被链接的架构(armv7)

xcode ios xcode5.1

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

Apple LLVM 6.0错误:clang因退出代码-1而失败

我在我的MacBook Air上创建了我的应用程序并继续在那里工作,这很好.然后我开始与一位使用另一台Mac(当然)的同事合作.无论如何,我们通过Dropbox分享我们的Xcode项目(我们只是切换到BitBucket,别担心;)),当他试图在他的Mac上打开项目Apple LLVM 6.0 Error时,在我的计算机上运行相同项目时出现以下错误完美:

clang:错误:没有这样的文件或目录:'/ Users/linus/Dropbox/Apps/My App/Projekt/My App/SlideMenu/SlideMenu-Prefix.pch'clang:错误:没有输入文件

命令/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang失败,退出代码为1

错误的最后几行似乎对我来说最重要,这就是为什么我在这里列出它们.

我知道这个问题现在被问了好几次,但从来没有一个有用的答案对我有用.我试图Foundation Assertions在关于这个主题的另一个答案中禁用它,但是这没有用.此外,我重新启动甚至重新安装Xcode,所有文件都存在,没有一个应该丢失.

我正在运行Xcode 6.0.1和Mac OS X 10.10.我希望有人能回答这个问题,我现在有点绝望了......

xcode compiler-errors objective-c ios

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

更新到Xcode 7后出错

我正在使用Ionic Framework开发移动应用程序,我刚收到一个非常奇怪的错误,这打破了我的整个构建.

'myapp/Plugins/com.phonegap.plugins.facebookconnect/FacebookSDK.framework/FacebookSDK(FBLikeButtonBackgroundSelectedPNG.o)'不包含bitcode.您必须在启用bitcode(Xcode设置ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用此目标的bitcode.for architecture arm64 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

那发生在之后.它在升级到新的Xcode 7.0版之前完美运行.我试图为项目禁用BITCODE,但APP的Facebook功能无法按预期工作.

编辑

如果我为项目禁用BITCODE,则Facebook插件会打开浏览器而不是应用程序,因此在这种情况下禁用BITCODE不是解决方案.

xcode cordova ionic-framework xcode7

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