Keyword--No architectures to compile for " There is no schema to compile the * *This problem occurs when the real machine is being debugged. According to the error message to modifyHere architectures, consult the relevant knowledge about armv7,armv7s,arm64, by the way to paste up
ARMv6
Iphone
IPhone2
Iphone3g
First generation and second generation ipod Touch
ARMv7
IPhone4
Iphone4s
http://blog.csdn.net/cjj198561/article/details/28955461Compiling librtmp requires you to compile OpenSSL first, because Librtmp relies on OpenSSLFirst compile OpenSSL:Save the following as a shell script:#!/bin/shversion= "1.0.1h" #指明openssl的版本信息, such as the download is openssl-1.0.1h.tar.gz then for the fill 1.0.1hsdkversion= "7.1" #指明ios SDK version number, the latest is 7.1, unclear classmate can ls/applications/xcode.app/contents/developer/platforms/ iphoneos.platform/developer/sdks/iphoneo
page will find the project is waiting for approval status, the normal audit cycle is 5 business daysAttention:During the process of uploading an. IPA file using application loader, the following issues were encountered,By modifying valid architectures delete arm64/arm7s, only the ARMv7 method is reserved To resolve the problem:Remind:If you use Cocoapods for third-party class library management, you need to cocoapods the project you are managing (Val
page will find the project is waiting for approval status, the normal audit cycle is 5 business daysAttention:During the process of uploading an. IPA file using application loader, the following issues were encountered,By modifying valid architectures delete arm64/arm7s, only the ARMv7 method is reserved To resolve the problem:Remind:If you use Cocoapods for third-party class library management, you need to cocoapods the project you are managing (Val
binary packets, and if there are multiple supported instruction sets, the packets containing multiple instruction set codes will be compiled, resulting in a large package that is eventually compiled.) )Valid architectures: The set of instructions that will be compiled. (Valid architectures and architecture the intersection of two collections is the version generated by the final compilation)Build Active Architecture only: Compiles only the set of instructions that are applicable to the current
Program from 32bit to 64bit summary: First, the emergence of various "Objc_class$_sharesdk ", referenced from:Solution:Online version:-Check Targets->build settings->architectures.Change build active architectures only to NO.-Remove the arm64 parameter from the bottom valid architectures (but this does not support the 64-bit?). )Or:-Double-click Architectures, select Other, delete $(ARCH_STANDARD) , and then add ARMv7 and Armv7s (write on: $(ARCHS_STA
The workaround for this error occurs when iOS commits. This bundle is invalid. Apps that include arm64 architecture cannot has minimumosversion set to less than ' 5.1.1 '. More information on 64-bit support for IOS are available at "64-bit Transition Guide for Cocoa Touch" at Developer.apple . com Targets->builtd setting->architectures->valid architectures to remove the arm64. Then repackage. October,start
This article is destined to be a roaring body, everyone crossing please holdPO Master submitted a review at the end of August, and then waited for a full 10 days!!! This is the Apple conference after the end of the audit!!! The result is still rejected!!. I won't tell you the reason!I just want to spit groove!! Why so coincidence! Must be in review! after the press conference. Mom, the conference is not enough staff, all go to help!!There is a picture of the truth!Then the PO Master in accordanc
One of the new features of Xcode upgrade to 5.1 is that all apps are compiled by default with a 64-bit compiler. Originally in the xcode5.0.x when the default standard architectures only (arm7,armv7s), by the default after 5.1 with arm64 parameters.The current temporary solution is1. Turn 1. Select Targets->build settings->architectures.Change build active architectures only to NO.2. Remove the arm64 parame
library.
2. view the Platform Supported by. a file
Use the lipo command to view
lipo -info xxLibrary.a
Output result:
Architectures in the fat file: xxLibrary.a are: armv7 armv7s i386 x86_64 arm64
The mobile phones corresponding to the above platforms
Armv7 is a device instruction set architecture before iPhone 5;
Armv7s is the instruction set architecture of iphone 5 and iphone 5s;
Arm64 is the inst
(as long as the static library supports armv7, it can run on the armv7s architecture) 5s ~ 6 plus: arm64
A: Because dynamic. framework is not allowed to be installed on apple, you can only use the static method. When creating a static library, remember to select the target IOS version;
B: The resource file bundle is included after the framework is generated. You can manually remove the bundle and send it to the caller. Otherwise, the bundle cannot be
) or lipo (1) and ar (1) on it) ar: libWeiboSDK. a: Inappropriate file type or format
Here we will explain why it is so fat ). During iOS development, we all know that we can use simulators and real machines to test our projects. However, the architecture of these two platforms is different. The simulators are in the i386 x86_64 architecture, our devices are in the armv7 arm64 architecture. When creating a static Link Library, two static li
About jni compiling 32-bit and 64-bit dynamic libraries (Android. mk and Application. mk files), jniapplication. mk
The latest new project needs to compile a 64-bit dynamic library, which records how to configure it.
Add the Android. mk and Application. mk files to the jni directory.
Application. mk
1 APP_ABI := armeabi armeabi-v7a arm64-v8a
Android. mk
1 LOCAL_PATH := $(call my-dir)2 include $(CLEAR_VARS)3 4 LOCAL_MODULE := hello-jni5 LOCAL_SRC_F
; unsigned int __ebp; unsigned int __esp; unsigned int __ss; unsigned int __eflags; unsigned int __eip; unsigned int __cs; unsigned int __ds; unsigned int __es; unsigned int __fs; unsigned int __gs;};
ARM64, such as iPhone 5S:
_STRUCT_MCONTEXT64{ _STRUCT_ARM_EXCEPTION_STATE64 __es; _STRUCT_ARM_THREAD_STATE64 __ss; _STRUCT_ARM_NEON_STATE64 __ns;};_STRUCT_ARM_THREAD_STATE64{ _
then wondered if there was a problem with iTunes and he was angry with passing N Packets, still "processing", and then prepare to send an email, open the mailbox, Nima!
Figure 7
I used to call a private interface and forgot to remove reveal ~, In retrospect, there are three major pitfalls,
The certificate of the packaged project must be correctly selected (Xcode7 and below select the project to compile target as the Iphone Device. Do not connect to the mobile phone; otherwise, the real machine
The Architecture parameter of Xcode, xcodearchitecture
Currently, iOS apps are basically compiled using llvm. Xcode also provides various settings to help you set compilation parameters. There is an item in it that sets the compiled Architecture. The parameters involved include ubuntures, Valid ubuntures, and Build Active Architecture Only.
Some new users often do not know how to choose these parameters. Here is a brief introduction.
Ubuntures: This indicates the instruction set you want to supp
video players have a lot of online materials and are officially
There are also maintenance, although there are more than 1600 issues, and mediaplayer
For similar interfaces, the learning cost is not high. You can add them to try the water!
Finally, I decided to use ijkplayer to replace the original MediaPlayer!
1. How to Use ijkplayer
Build. gradleAdd the following reference:
Dependencies {# compile 'TV is enough for most devices. danmaku. ijk. media: ijkplayer-java: 0.8.4 'compute' TV. danmaku
"_objc_class_$_wxapi", referenced from:Objc-class-ref in APPDELEGATE.O"_objc_class_$_weiboapi", referenced from:Objc-class-ref in APPDELEGATE.O"_objc_class_$_yxapi", referenced from:Objc-class-ref in APPDELEGATE.OLd:symbol (s) not found for architecture x86_64Clang:error:linker command failed with exit code 1 (use-v to see invocation)Solution:Xcode upgrade to 6.1.1 By default allows all apps to be compiled with 64-bit compilers. originally in the Xcode6.0 when the default architectures only (arm
the middle of the code, will not be prompted by the compiler-wdeprecated-declarations type of warning dispatch_queue_tcurrentqueue =dispatch_get_ Current_queue (); #pragma clang diagnostic popThe problem of this way, the same as the first, but also to modify the implementation of the source code, for the third party, we certainly do not want to change it, especially some update very frequent third parties, the general warning appears shortly after the author updated, we do this in this operatio
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.