标签: toolchain

使用Xcode 11.2(11B52)存档的应用被拒绝:ITMS-90534:无效的工具链

我已经从商店安装了Catalina和Xcode 11,它们是最新的:

  • 卡塔琳娜州:10.15.1(19B88)
  • Xcode:11.2(11B52)

昨天,我使用上载了一个新的二进制文件fastlane。今天,我从苹果公司得到了这个信息:

亲爱的开发人员,

我们在最近提交给您的应用程序“GözenSecurity” 7.3.2(67)的App Store审核中发现一个或多个问题。请更正以下问题,然后重新上传。

ITMS-90534:无效的工具链-您的应用是使用不受支持的Xcode或SDK版本构建的。如果您打算将此构建版本提交到App Store,请确保使用的是GM版本的Xcode 10.1和iOS 12.1的SDK和watchOS 5.1,tvOS 9的Xcode 7.1和SDK或xcode 6和macOS的SDK 10.9或更高版本。如果您使用的是Xcode Beta版来测试您的应用,请确保您使用的是最新支持的版本。有关受支持的Beta版本的更多信息,请查看App Store Connect新增功能页面(https://developer.apple.com/app-store-connect/whats-new/)。

最好的祝福,

App Store团队

既然CatalinaXcode 11正式发布了,为什么Apple还要我使用Xcode 10iOS 12

xcode app-store toolchain ios macos-catalina

46
推荐指数
2
解决办法
6420
查看次数

什么是工具链和交叉编译器?

很长一段时间我对这个术语感到困惑.我试图谷歌这个问题,并得到一些矛盾的答案.

一个站点说交叉编译器与工具链相同,一些站点说交叉编译器是工具链的一部分.我显然没有发现这有用.

具体来说,我使用过PowerPCeabi交叉编译器和Atmel AVR工具链.这些是工具链和/或交叉编译器还是它们不同?

我想,我非常具体的问题是,如果我不得不把它放在我的简历中,那么说的是对的Experienced in powerpceabi and AVR toolchains吗?

编辑:对于标记此问题的人,unclear what you're asking我应该更清楚地做到这一点吗?

改进的问题:我能提powerpceabiAVR在一起toolchains

c c++ cross-compiling toolchain

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

开源现场可编程门阵列(FPGA)开发工具

我想拿起FPGA编程.我听过所有类型的专有工具的恐怖故事.有没有完全开源的工具链?

如果没有,我应该怎么学习呢?我的背景:熟悉Scheme,C++,汇编和MIPS架构.

fpga toolchain

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

加载时动态链接和运行时动态链接之间的区别

将程序加载到内存中时,加载时动态链接和运行时动态链接有什么区别?

dll linker operating-system loader toolchain

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

如何告诉Android NDK使用不同的工具链

我已经下载了一个自定义工具链(linaro)来构建基于ARM的Android应用程序.我如何告诉NDK使用它?我可以在Android.mk和Application.mk中定义或设置允许我这样做的东西吗?还有另外一种方法吗?

android toolchain android-ndk

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

确定编译二进制文件的最小OSX版本

当使用Clang或GCC的Darwin后端为OSX创建可执行文件时,该标志-mmacosx-version-min=version可用于设置可执行文件将运行的最早版本的OSX.

有没有办法从给定的可执行文件中追溯哪个标志用于编译它?即有没有办法确定给定可执行文件的目标最小OSX版本?

macos mach-o toolchain

22
推荐指数
3
解决办法
5380
查看次数

使用cmake构建工具链以交叉编译为android

gcc (GCC) 4.8.1 
android-ndk-r9 
Run Code Online (Sandbox Code Playgroud)

你好,

我的主机是Fedora 19,我想创建一个工具链,用于编译在android上运行的程序,稍后我想为iOS扩展它.

我收到以下错误:

Check for working C compiler: /opt/ndk/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc -- broken
Run Code Online (Sandbox Code Playgroud)

我不知道为什么我会收到此错误,因为已经安装了所有内容.我也安装了binutils-arm-linux-gnu.然而,这是我第一次做这类事情,所以我有很多东西混淆了.

我正在尝试使用cmake创建一个工具链文件到croos-compile以在Android设备上运行库.

我已经在以下位置安装了android-ndk-r9和编译器的路径:

/opt/ndk/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin

arm-linux-androideabi-addr2line
arm-linux-androideabi-ar
arm-linux-androideabi-as
arm-linux-androideabi-c++
arm-linux-androideabi-c++filt
arm-linux-androideabi-cpp
arm-linux-androideabi-elfedit
arm-linux-androideabi-g++
arm-linux-androideabi-gcc
arm-linux-androideabi-gcc-4.8
arm-linux-androideabi-gcc-ar
arm-linux-androideabi-gcc-nm
arm-linux-androideabi-gcc-ranlib
arm-linux-androideabi-gcov
arm-linux-androideabi-gdb
arm-linux-androideabi-gprof
arm-linux-androideabi-ld
arm-linux-androideabi-ld.bfd
arm-linux-androideabi-ld.gold
arm-linux-androideabi-ld.mcld
arm-linux-androideabi-nm
arm-linux-androideabi-objcopy
arm-linux-androideabi-objdump
arm-linux-androideabi-ranlib
arm-linux-androideabi-readelf
arm-linux-androideabi-run
arm-linux-androideabi-size
arm-linux-androideabi-strings
arm-linux-androideabi-strip
Run Code Online (Sandbox Code Playgroud)

我的交叉编译文件是:

include(CMakeForceCompiler)

set(toolchain_path /opt/ndk/toolchains)

# Target system
set(CMAKE_SYSTEM_NAME Linux)

set(CMAKE_SYSTEM_PROCESSOR arm)

set(CMAKE_SYSTEM_VERSION 1)

# Compiler to build for the target
set(CMAKE_C_COMPILER /opt/ndk/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc)

set(CMAKE_FIND_ROOT_PATH /opt/ndk/toolchains)
Run Code Online (Sandbox Code Playgroud)

我从我的build/debug目录运行它,我的工具链在根目录中.

[ant@localhost debug]$ …
Run Code Online (Sandbox Code Playgroud)

cmake cross-compiling toolchain android-ndk

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

Eclipse CDT找不到Cygwin或MinGW工具链

我很难将Eclipse Juno配置为C/C++.我是一个Windows用户,所以我已经安装CygwinMinGW,以及CDTEclipse的下.也PATH正确配置了变量,尽管我在Eclipse C/C++新项目中仍然没有任何新的工具链.

这些是我的Eclipse详细信息:

Eclipse Java EE IDE for Web Developers.

Version: Juno Release
Build id: 20120614-1722
Run Code Online (Sandbox Code Playgroud)

另外,请参阅Eclipse的已安装组件的图像. Eclipse中安装的组件 从Windows命令行附上一些outout:

C:\>echo %path%
C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x8
6)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\
Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Fil
es (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\MiKTeX 2.9\miktex
\bin\x64\;C:\Program Files\MATLAB\R2011b\runtime\win64;C:\Program Files\MATLAB\R
2011b\bin;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Java\jdk\b
in;C:\Program Files (x86)\Java\jre\bin;C:\Program Files (x86)\Android\android-sd
k\platform-tools;C:\Program Files (x86)\Android\android-sdk\tools;C:\Program Fil
es\Python32;C:\Program Files (x86)\Notepad++;C:\tomcat\bin;C:\Users\Administrato
r\AppData\Roaming\npm;C:\Program Files (x86)\Gnu\GnuWin32\bin;C:\Program Files\n
odejs;C:\Users\Administrator\AppData\Roaming\npm;C:\MinGW\bin;C:\MSYS\bin;C:\cyg
win\bin

C:\>gdb --version
GNU gdb (GDB) 7.4
Copyright …
Run Code Online (Sandbox Code Playgroud)

eclipse cygwin mingw eclipse-cdt toolchain

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

如何交叉编译MIPS?

我有一个类似于Dreambox的DVB接收器(机顶盒),它有MIPS cpu

嵌入了Linux,我可以用telnet连接它

问题是如何在C中编译简单的" Hello World "应用程序?哪里有工具链,SDK

c mips cross-compiling embedded-linux toolchain

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

'strcmp'未在此范围内声明

我正在使用本教程构建ios工具链.当我运行命令make ENABLE_OPTIMIZED = 1时,我得到了这个输出.

llvm[0]: Reconfiguring with /home/connor/llvm-svn/configure
config.status: creating Makefile.config
config.status: creating llvm.spec
config.status: creating docs/doxygen.cfg
config.status: creating tools/llvm-config/llvm-config.in
config.status: creating include/llvm/Config/config.h
config.status: creating include/llvm/Support/DataTypes.h
config.status: include/llvm/Support/DataTypes.h is unchanged
config.status: creating include/llvm/ADT/hash_map
config.status: include/llvm/ADT/hash_map is unchanged
config.status: creating include/llvm/ADT/hash_set
config.status: include/llvm/ADT/hash_set is unchanged
config.status: creating include/llvm/ADT/iterator
config.status: include/llvm/ADT/iterator is unchanged
config.status: executing setup commands
config.status: executing Makefile commands
config.status: executing Makefile.common commands
config.status: executing examples/Makefile commands
config.status: executing lib/Makefile commands
config.status: executing runtime/Makefile commands
config.status: executing test/Makefile …
Run Code Online (Sandbox Code Playgroud)

makefile g++ gnu-toolchain toolchain ios

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